怎么让小程序下载app 小程序打开APP的方法教程

微信小程序目前是很多商家选择的推广工具,有的小程序里面带有下载app的功能,这个怎么设置呢?怎么让小程序下载app?小程序打开APP怎么操作?下面小编为大家提供小程序打开APP的方法教程,一起来看看吧!

怎么让小程序下载app 小程序打开APP的方法教程


微信小程序页面点击下载app软件:
问题:需要设置域名白名单,一般无法使用第三方,只能使用本公司注册域名
描述:使用小程序,src为app下载网址页面,点击按钮下载app
解决:因为域名配置问题,无法跳转第三方网页,包括360以及应用宝等,
把app文件放在公司域名的服务器上,安卓点击下载有效,ios无效(无法跳转app store)
补充:就在2018年1月25日下午,小程序新推出可以从小程序原路打开app(前提是小程序是从app分享打开)
小程序打开APP:
根据微信的官方文档,小程序支持打开APP,专门研究了下这个API有什么,官方文档地址如下:
点击这里
怎么让小程序下载app 小程序打开APP的方法教程


launchApp 打开APP,可以通过app-parameter属性设定向APP传的参数
我们再看来看launchAPP的参数说明 https://mp.weixin.qq.com/debug/wxadoc/dev/api/launchApp.html
launchApp(OBJECT)
【怎么让小程序下载app 小程序打开APP的方法教程】说明
因为需要用户主动触发才能打开 APP,所以该功能不由 API 来调用,需要用 open-type 的值设置为 launchApp 的组件的点击来触发 。
当小程序从 APP 分享消息卡片的场景打开时(场景值 1036,APP 分享小程序文档 iOS 参见,Android 参见),小程序会获得打开 APP 的能力,此时用户点击按钮可以打开分享该卡片的 APP 。即小程序不能打开任意 APP,只能 跳回 分享该小程序卡片的 APP 。
在一个小程序的生命周期内,只有在特定条件下,才具有打开 APP 的能力 。打开 APP 的能力 可以理解为由小程序框架在内部管理的一个状态,为 true 则可以打开 APP,为 false 则不可以打开 APP 。
在小程序的生命周期内,这个状态的初始值为 false,之后会随着小程序的每次打开(无论是启动还是切到前台)而改变:
怎么让小程序下载app 小程序打开APP的方法教程



怎么让小程序下载app 小程序打开APP的方法教程


使用方法
需要将组件 open-type 的值设置为 launchApp 。如果需要在打开 APP 时向 APP 传递参数,可以设置 app-parameter 为要传递的参数 。通过 binderror 可以监听打开 APP 的错误事件 。
例子
怎么让小程序下载app 小程序打开APP的方法教程


error 事件参数说明
怎么让小程序下载app 小程序打开APP的方法教程


小程序打开APP,前提是你是从APP内打开小程序,才能返回打开APP,不然是不支持的,也就是说让APP给小程序导流,然后再将流量返回到APP的能力 。

    推荐阅读