小程序跳转第三方app怎么做需要用户主动触发才能打开 APP,所以该功能不由 API 来调用,需要用 open-type 的值设余让置为 launchApp 的组件的点击来触发。
当小程序从 APP 分享消息卡片的场景打开时(场景值 1036,APP 分享小程序文档 iOS 参见,Android 参见),小程序会获得打开 APP 的能力,此时用户点击按钮胡皮可以打开分享该卡片的 APP。即小程序不能打开任意 APP,只能 跳回 分享该小程序卡片的 APP。
在一个小程序的生命周期内,只有在特定条件裤毁差下,才具有打开 APP 的能力。 打开 APP 的能力 可以理解为由小程序框架在内部管理的一个状态,为 true 则可以打开 APP,为 false 则不可以打开 APP。
具体分析如图:
场景值就是进入该小程序的来源,就是用户是通过什么途径点进的小程序。通过app中的onLaunch或onShow方法中可以获取到场景值。比如获取到的场景值是1005,饥陆表示用户是通过微信顶部的搜索框搜索到的该小程序。通过这个场景值来实现更多的业务逻辑。
一、场景值
以下是场景值的ID和说明:
场景值ID 说明
1000 其他
1001 发现栏小程序主入口,「最近使用」列表(基础库2.2.4版本起包含「我的小程序」列表)
1005 微信首页顶部搜索框的搜索结果页
1006 发现栏小程序主入口搜索框的搜索结果页
1007 单人聊天会话中的小程序消息卡片
1008 群聊会话中的小程序消息卡片
1010 收藏夹
1011 扫描二维码
1012 长按图片识别二维码
1013 扫描手机相册中选取的二维码
1014 小程序订阅消息(与1107相同)
1017 前往小程序体验版的入口页
1019 微信钱包(微信客户端7.0.0版本改基肢灶为支付入口)
1020 公众号 profile 页相关小程序列表(已废弃)
1022 聊天顶部置顶小程序入口(微信客户端6.6.1版本起废弃)
1023 安卓系统桌面图标
1024 小程序 profile 页
1025 扫描一维码
1026 发现栏小程序主入口,「附近的小程序」列表
1027 微信首页顶部搜索框搜索结果页「使用过的小程序」列表
1028 我的卡包
1029 小程序中的卡券详情页
1030 自动化测试下打开小程序
1031 长按图片识别一维码
1032 扫描手机相册中选取的搏扮一维码
1034 微信支付完成页
1035 公众号自定义菜单
1036 App 分享消息卡片
1037 小程序打开小程序
1038 从另一个小程序返回
1039 摇电视
1042 添加好友搜索框的搜索结果页
1043 公众号模板消息
1044 带 shareTicket 的小程序消息卡片 详情
1045 朋友圈广告
1046 朋友圈广告详情页
1047 扫描小程序码
1048 长按图片识别小程序码
1049 扫描手机相册中选取的小程序码
1052 卡券的适用门店列表
1053 搜一搜的结果页
1054 顶部搜索框小程序快捷入口(微信客户端版本6.7.4起废弃)
1056 聊天顶部音乐播放器右上角菜单
1057 钱包中的yhk详情页
1058 公众号文章
1059 体验
微信小程序开举灶发,获取小程序场景值如下:onShow: function (options) {
console.log("Path: "+options.path)
console.log("Path: "+options.query)
console.log("Path: "+options.scene)
}
微信终于在3月底扩展了更多的入口腊租途径,增加了以下入口:
公众号自定义菜单点击可打开相关小程序;
公众号模版消息可打轮答兆开相关小程序;
移动App可分享小程序页面;
扫描普通链接二维码可打开小程序。
小程序内支持领取卡券,会员卡内可直达小程序服务。【点击了解更多加盟项目】
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)