收藏
回答

点击小胶囊的重新进入小程序 安卓会执行onHide但ios不会执行?

因为无法监听重新进入小程序这个按钮相关的事件和启动值,这边是在完成一定操作后缓存了一个值作为记录,用户再点击重新进入小程序时判断是否有这个字段,有则拦截,在onHide生命周期时移除这个字段(因为不能拦截用户退出小程序在扫码打开这个操作);实际是ios可以实现拦截,安卓不行,安卓会在重新进入小程序时执行onHide生命周期导致字段移除从而无法拦截

回答关注问题邀请回答
收藏

3 个回答

  • 社区技术运营专员--许涛
    社区技术运营专员--许涛
    09-24

    你好,麻烦提供出现问题的具体机型、微信版本号、系统版本号,以及能复现问题的代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)

    09-24
    有用
    回复
  • hello world
    hello world
    09-23

    感觉技术方案有问题,不应该这么做

    09-23
    有用
    回复 3
    • 中也
      中也
      09-23
      那该如何判断呢,大佬
      09-23
      回复
    • hello world
      hello world
      09-23回复中也
      字段直接存getApp(), 不用移除
      09-23
      回复
    • 中也
      中也
      09-23
      那用户退出小程序再扫码打开的时候,不就也被拦截住了吗
      09-23
      回复
  • 中也
    中也
    09-23

    微信能不能给重新进入小程序按钮加一个独特的启动值或者可监听的参数,有些特殊需求就是要拦截这个操作

    09-23
    有用
    回复
登录 后发表内容