一个完整 Chameleon URL

一个 Chameleon URL 能在多端运行,在普通浏览器/webview运行 web 端,小程序运行小程序端,Native渲染(weex)则拉取对应的 JS Bundle并展现,完整地址如下,使用场景包含:

  • a.跨应用页面之间跳转使用 open 接口
  • b.服务端下发给端(weex/浏览器/小程序)进行跳转

https://h5地址? cml_addr=jsbundle地址& path=路由path(通用字段)& envVersion=要打开的小程序版本(通用字段)& weixin_appid=123456& weixin_path=微信小程序路由path& weixin_envVersion=要打开的微信小程序版本& baidu_appid=123456& baidu_path=百度小程序路由path& baidu_envVersion=要打开的百度小程序版本& alipay_appid=123456& alipay_path=支付宝小程序路由path

参数 作用 说明
h5地址 H5端的地址或者用于提示bundle出错的h5地址 如果你没有h5地址,可以选择将h5地址写为jsbundle地址(后面的cml_addr=jsbundle地址依然需要)。
cml_addr 描述weex/rn js bundle地址 内部非使用sdk开发者暂时使用cml_addr字段
path 描述应用里面的页面路由, 即路由里面的path值 若未填写weixin_path, baidu_path, alipay_path时, 统一使用该字段
envVersion 要打开的小程序版本 有效值 develop(开发版),trial(体验版),release(正式版) ,仅在当前小程序为开发版或体验版时此参数有效(仅支持微信小程序支付宝小程序)
weixin_appid 描述微信小程序的app id 微信小程序跳转需要 appid
weixin_path 描述应用里面的页面路由(目标微信小程序为非chameleon项目时可用)
weixin_envVersion 要打开的小程序版本 有效值 develop(开发版),trial(体验版),release(正式版) ,仅在当前小程序为开发版或体验版时此参数有效(该字段仅对微信小程序跳转生效)
baidu_appid 描述百度小程序的appKey 百度小程序跳转需要 appKey
baidu_path 描述应用里面的页面路由(目标百度小程序为非chameleon项目时可用)
alipay_appid 描述支付宝小程序的app id 支付宝小程序跳转需要 appid
alipay_path 描述应用里面的页面路由(目标支付宝小程序为非chameleon项目时可用)
alipay_envVersion 要打开的小程序版本 有效值 develop(开发版),trial(体验版),release(正式版) ,仅在当前小程序为开发版或体验版时此参数有效(该字段仅对支付宝小程序跳转生效)

注:apiPrefix、publicPath、router.config.json、chameleonUrl的关系

results matching ""

    No results matching ""