Skip to main content

配置指南

离线包资源地址

https://hybrid-manifest.for1688.cn/?appid=yideapp&mode=dev
appid: yideapp (暂定)
mode: dev | prod

离线包资源返回结果示例

{
"whitelist": ["*.for1688.cn", "*.kamwing.cn"],
"packages": [{
"project": "render",
"rootUrl": "https://render-dev.for1688.cn/",
"fileUrl": "https://files-dev.for1688.cn/offline/packages/uploads/dist_d34508c8dd.tgz",
"mode": "dev",
"updatedAt": 1628437177827 //通过比对该字段判断是否下载更新
}],
"pages": [{
"title": "聚鞋优品",
"key": "render_home", //页面入口唯一id, 通过key打开离线webview页面的方法需要用到
"project": "render",
"url": "https://render-dev.for1688.cn/", // 通过判断url是否包含离线包中的rootUrl来确定是否离线包
"querys": [],
"hideNavigation": true, // 是否隐藏标题栏
"disableBounce": true, // 是否禁用橡皮筋效果(iOS)
"updatedAt": 1628437177827
}, {
"title": "商品目录",
"key": "render_catalogue",
"project": "render",
"url": "https://render-dev.for1688.cn/catalogue/", // 通过判断url是否包含离线包中的rootUrl来确定是否离线包
"querys": [],
"hideNavigation": true,
"disableBounce": true,
"updatedAt": 1628437177827
}]
}
提示

whitelist:白名单域名列表 | packages: 离线包列表 | pages: 离线页面列表

白名单注说明

通配符

白名单中有*.for1688.cn 表示所有 for1688.cn 的子域名都可以通过白名单校验
列如:render-dev.for1688.cn 和 render.for1688.cn
但是一级域名需要另外加入 for1688.cn

tip

白名单中有 kamwing.cn 只表示单一这个域名才能通过校验,它的子域名不生效

特别注意

因各端语言对大小写语言的敏感度不一样,建议全部转成小写再进行对比,匹配

对比的时候,需要剔除http://或https://等协议前缀,以及URL的Path、Query部分,

举例https://for1688.cn/receipt/details/e085022d-590b-ea11-80e8-d8ec2164162e
加粗部分才是 domain,其余的全部剔除