最近在开发新项目的时候,碰到需要实现从app跳转到微信小程序的功能,之前一直没有接触过,所以这边整理了一下开发的思路,今天厦门在乎科技为大家带来app实现跳转微信小程序方法,一起来了解一下吧。

app跳转小程序如何实现?
1.微信开放平台添加应用(需要应用的Bundle ID)
2.应用添加完成后点击‘查看’,找到关联小程序信息,把需要跳转的小程序和应用关联到一起(需要小程序的AppID)
3.微信开放平台的SDK集成
4.项目配置:项目target的info中添加Scheme,URL Scheme为要跳转的微信小程序的AppID,info.plist设置添加Key: LSApplicationQueriesSchemes
5.AppDelegate中进行注册以及实现代理方法WXApiDelegate,
WXApi.registerApp()中的参数为微信开放平台添加的应用的AppID
WXApi.registerApp("**********")
6.发起跳转请求(比如在某个按钮点击事件中添加下面的代码)
userName为小程序的原始ID (查找:设置->基本设置->原始ID)
let launchMiniProgramReq = WXLaunchMiniProgramReq.object()
launchMiniProgramReq?.userName = "gh_***"
launchMiniProgramReq?.miniProgramType = .release
WXApi.send(launchMiniProgramReq)

app跳转微信小程序规则:
1.对于已通过认证的开放平台账号,其移动应用可以跳转至任何合法的小程序,且不限制跳转的小程序数量。
2.对于未通过认证的开放平台账号,其移动应用仅可以跳转至同一开放平台账号下小程序。
3.注意:若移动应用未上架,则最多只能跳转小程序100次/天,用于满足调试需求。
4.跳转公众号:老版本SDK才有这个API,新版本已经不支持了。如您仍使用老版本SDK尝试,跳转到微信后会提示:本次请求无效,请确认是否具有权限。

以上就是今天为大家带来的关于“app跳转微信小程序 app跳转小程序如何实现”全部内容,这里我们需要注意,app才是主动一方,小程序只能被动返回,类似于分享,App如果不发起分享到微信,微信是不能返回你的App,想要了解更多关于微信小程序开发,欢迎关注厦门在乎科技-专注小程序、app、网站开发