app转小程序,小程序可以跳转到app
2021年09月22日 来自于App快做
小程序和app、H5之间的跳转
在小程序和应用程序之间跳转。
小程序要求用户主动触发打开app,不是API调用;
打开应用。
当小程序从应用程序共享消息卡的场景(场景值1036)或从应用程序打开的场景(场景值1069)打开时,小程序将获得打开应用程序的能力。此时用户可以点击按钮打开共享小程序卡的app拉起小程序。也就是小程序无法打开任何app,只能跳回app。
应用程序需要访问OpenSDK,而iOS需要将appId添加到第三方应用程序项目所属的plist文件的URLtypes字段。
在applet和h5之间跳转。
小程序跳转到h5,使用小程序的web-view(个人小程序暂时不支持,需要配置业务域名,开发过程中可以设置域名不验证)。建议新建一页,单独放回上一页。
H5跳回小程序:在嵌入式网页中引入js,调用wx . miniprogram . navigate跳转到小程序方法,可以拼接url后要传输的参数:只下载app或打开app。
如果应用程序已经下载。
window . location . href=’ app协议’
如果没有下载。
Window.location.href=’应用程序的下载地址’
我们无法直接判断app是否安装在本地,因此需要采取其他措施来解决这一需求。
设置一个延时定时器setTimeout,第一时间尝试唤醒应用。如果在1000毫秒内未能唤醒,默认情况下,应用程序不会安装在本地。1000ms后,会触发下载行为。
window . location . href=’ app的协议’;
setTimeout(函数{
Window.location.href=’应用程序的下载地址’
},1000)