收藏
回答

iOS无法从app跳转到已关联的小程序

问题模块 框架类型 问题类型 操作系统 操作系统版本 手机型号 微信版本
客户端 小程序 Bug iOS iOS9-11 iphone7 6.6.6



开发平台账号上已经将小程序和app关联了。【小程序后台】——》【设置】——》【关联设置】里面也正确显示关联了。


代码:

   WXLaunchMiniProgramReq *launchMiniProgramReq = [WXLaunchMiniProgramReq object];

   launchMiniProgramReq.userName = username;   //   原生id

   launchMiniProgramReq.path = path;    

   launchMiniProgramReq.miniProgramType = WXMiniProgramTypeRelease;

   BOOL isSuccess = [WXApi sendReq:launchMiniProgramReq];


但是我测试了三个小程序,跳转到微信后都提示【跳转失败】。




更新:

我建立了一个全新的项目接入wxsdk来测试。

1 新项目里面【bundle id】,【开放平台id】,【小程序id】 三个参数用官方demo的参数,就跳转成功。

2 用自己的参数,则跳转失败。代码完全一致,这样看来是后台关联的问题?但是都已经关联好了啊。





5.25 更新

好像如果微信开放平台注册app和小程序的注册账号

1 是同一个的话,就可以跳转。文档上说这种类型都不需要关联可以直接跳转。有人验证过吗?

2 不是同一个的话,即使关联了,目前也无法跳转。就像我帖子反馈的那样。


官方不回答的话,大家如果遇到相同的问题,都跟帖反馈一下,集合更多人的信息,给其他人一些帮助。

最后一次编辑于  2018-05-25  (未经腾讯允许,不得转载)
邀请回答
复制链接收藏投诉关注问题回答

4 个回答

  • Sam
    Sam
    2018-05-23

    我建立了一个全新的项目接入wxsdk来测试。

    新项目里面【bundle id】,【开放平台id】,【小程序id】 三个参数用官方demo的参数,就跳转成功。

    用自己的参数,则跳转失败。



    代码完全一致,这样看来是后台关联的问题?但是都已经关联好了啊。


    2018-05-23
    赞同
    回复
  • 李金博
    李金博
    2018-05-24

    同样有这个问题,不过我们只有一个app提示跳转失败,其他的都能跳转,代码都是一样的,只不过bundleId和appkey不一样,这个应该是微信那边做了什么校验,导致出现问题

    2018-05-24
    赞同
    回复 1
    • Sam
      Sam
      2018-05-25
      你能跳转成功的小程序,和app的微信开放平台账号,是同一个吗?
      2018-05-25
      回复
  • 海洋
    海洋
    2018-05-25

    我的也是这个问题。。。。

    2018-05-25
    赞同
    回复
  • 🐑🐑🐑
    🐑🐑🐑
    2018-05-30

    跳转失败,errcode == -3 .没有更多信息可以分析了。。。

    2018-05-30
    赞同
    回复