外部H5 使用静态网页跳转小程序,只能跳转开通了云开发的appid吗?
以appid为单位,情况如下:
例如A开通了云开发,配置好了静态网页, 静态网页中调用云函数填写的resourceAppid 只能是A吗?
如果我知道另一个appid (B)(未开通云开发),可以通过A的静态网页配置之后跳转吗?
我理解的文档上,写的是 一个小程序使用了云开发静态网页托管,可以跳任意的小程序。但是实际是不能跳转任意的小程序,只能跳转当前已开通云开发的小程序。
所以,请问可以跳到其他的小程序吗?有的话是什么方法呢?
var c = new cloud.Cloud({
// 必填,表示是未登录模式
identityless: true,
// 资源方 AppID
resourceAppid: '小程序 AppID', //
// 资源方环境 ID
resourceEnv: '云开发环境 ID', //
})
仔细阅读文档,里面的跳转分成2种情况。
1.通过 openWeapp 方法跳转的是需要通过云函数生成UrlScheme链接进行跳转的,如果不满足条件则无法生成对应链接就无法跳转。
2.通过 wx-open-launch-weapp 开放标签跳转的只需要填写对应的原始ID和路径就可以随意跳转任意小程序。