收藏
回答

通过推送打开的小程序页面调用relaunch报错

问题模块 框架类型 问题类型 操作系统 操作系统版本 手机型号 微信版本
客户端 小程序 Bug Android 7.1.1 坚果pro2 6.6.3

home 为小程序 正常情况下的首页  app.json的第一个页面

  1. 小程序未打开的情况下,通过公众号模板消息打开Second页面 ,然后页面中执行reluanch -> home。正常;

  2. 先通过其他方式打开小程序,然后切入后台;通过公众号模板消息打开Second页面 ,然后页面中执行reluanch -> home。 android手机(坚果pro2)报错 relaunch:fail can not invoke relaunch in background;iphoneX正常。  



请问设定就是home页已经打开了,不能通过执行reluanch回到home  还是有bug呢

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

6 个回答

  • 娇华
    娇华
    2018-06-22


    小程序常见FAQ:

    https://developers.weixin.qq.com/blogdetail?action=get_post_info&docid=2fcdb7794d48c59f7624f53e94d0ae22&highline=fail

    2018-06-22
    赞同
    回复 2
    • 好久不見
      好久不見
      2018-06-22

      可能您没有详细查看我的问题,   我是从公众号模板进入 小程序后调用报错  这个时候小程序已经在前台了。  而且同样的流程iphone是没有问题,android会报错

      2018-06-22
      赞同
      回复
    • 包
      2018-10-08

      她估计就是个客服

      2018-10-08
      赞同
      回复
  • 好久不見
    好久不見
    2018-06-22

    因为我的relaunch方法是写在模板进入页面的  onload方法中。  我猜测是在onload时android系统判定小程序是后台,但是ios系统判定为前台

    2018-06-22
    赞同
    回复
  • 包
    2018-09-29

    楼主问题解决了吗,通遇到

    2018-09-29
    赞同
    回复 1
    • 好久不見
      好久不見
      2018-10-01

      没有解决,官方也不管...

      2018-10-01
      赞同
      回复