如何实现从第三方APP直接跳转进入微信小程序
江湖 •
777 次浏览 •
0个评论 •
2021年10月25日
首先微信官方文档在微信.开放平台上,截图如下:
官方都说了,那指定是可以实现了,开心。
直接使用天天外链把公众号、小程序、企业微信、微信群、个人微信生成一个链接;然后APP中直接跳转本链接即可;需要支持urlscheme;点击前往 天天外链官网
但是想要跳转所有的小程序也是有要求的,文档明确说明:
对于已通过认证的开放平台账号,其移动应用可以跳转至任何合法的小程序,且不限制跳转的小程序数量。对于未通过认证的开放平台账号,其移动应用仅可以跳转至同一开放平台账号下小程序。注意:若移动应用未上架,则最多只能跳转小程序100次/天,用于满足调试需求。
下面根据不同平台来进行调试:
String appId = "wxd930ea5d5a258f4f"; // 填移动应用(App)的 AppId,非小程序的 AppIDIWXAPI api = WXAPIFactory.createWXAPI(context, appId);WXLaunchMiniProgram.Req req = new WXLaunchMiniProgram.Req();req.userName = "gh_d43f693ca31f"; // 填小程序原始idreq.path = path; ////拉起小程序页面的可带参路径,不填默认拉起小程序首页,对于小游戏,可以只传入 query 部分,来实现传参效果,如:传入 "?foo=bar"。req.miniprogramType = WXLaunchMiniProgram.Req.MINIPTOGRAM_TYPE_RELEASE;// 可选打开 开发版,体验版和正式版api.sendReq(req);
上面几个参数再详细说一下:
appId指的是微信开放平台对应移动应用的appId
,而不是小程序的appId,这里注意userName是微信公众平台里小程序的原始Id,是gh开头的。req.path就是打开小程序的路径,传递参数就是通过这个来传递。req.miniprogramType选的是开发和体验版本。ios和安卓类似。
uniapp跳转微信小程序
var sweixin = null; // 需调用plus.share.getServices获取微信分享服务对象//.../** * 调用微信小程序 */function launchMiniProgram(){ sweixin?sweixin.launchMiniProgram({ id:gh_33446d7f7a26 }):plus.nativeUI.alert(当前环境不支持微信操作!);}
要用自定义基座测试,打包的时候微信分享的参数appid和appsecrect要填写后再打包。
如果测试的过程中看到了这张图,首先排查是不是appid写错啦!!!
更多相关好文
-
h5/微博/百度/app/喜马拉雅/知乎如何跳转微信视频号 2021-11-09
-
抖音橙子建站如何制作落地页 2021-10-29
-
抖音跳转微信公众号/小程序/二维码加好友,橙子建站申请推广落地页链接教程 2021-10-29
-
H5/抖音/微博/快手/百度/知乎/各大app点击复制微信号跳转到微信 2021-11-10
-
抖音链接点击直接跳转微信小程序的实现方法。抖音私信卡片置顶评论和小风车都可加载H5跳转微信小程序吗 2021-10-23
热门文章
-
抖音小风车跳转微信如何轻松实现? 2024-11-20
-
抖音直播间跳转微信功能及快速方法! 2024-11-20
-
抖音短视频评论跳转微信超简单技巧! 2024-11-20
-
抖音链接跳转微信最简单操作步骤! 2024-11-19
-
抖音跳转微信加好友是怎么一回事? 2024-11-19
栏目最新文章
- 链接一键跳转微信
- 抖音私信卡片制作
- 短链/永久链接生成
- 活码/永久二维码生成
抖音跳转微信二维码怎么弄