收藏
回答

【变更通知】打开不同 shareTicket 的消息将改成不会重启小程序

场景:

小程序已在后台运行,点击带 shareTicket 的转发消息进入小程序,且此条转发消息带的 shareTicket 与上次进入小程序时携带的 shareTicket 不一致。例:连续进入两条不同的带 shareTicket 的转发消息,或先从历史列表进入小程序,再进入任意一条带 shareTicket 的转发消息。


当前表现:

在微信版本 iOS 6.5.12/Andoird 6.5.10 及之前的版本中,会先触发 App.onLaunch 事件后触发 App.onShow 事件,开发者可通过 App.onLaunch 或 App.onShow 事件获取到 shareTicket。


修改后的表现:

从微信版本 iOS 6.5.13/Android 6.5.13 开始,将修改为: App.onLaunch 不会被触发,但是 App.onShow 还是会被触发,开发者可通过 App.onShow 事件获取到 shareTicket。参数获取方式与在 App.onLaunch 中获取一致。详见 文档


如果开发者当前是通过 App.onLaunch 获取 shareTicket ,在新版本客户端上线后将可能出现用户进入不同转发消息时无法做出正确响应。因此需要改成在 App.onShow 中获取 shareTicket (可兼容当前版本),其他处理方式不变。

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

26 个回答

  • zxfei
    zxfei
    2017-07-28

    六排

    2017-07-28
    有用
    回复
  • 陈元
    陈元
    2017-07-28

    五排

    2017-07-28
    有用
    回复
  • 简简单单
    简简单单
    2017-07-28

    四排

    2017-07-28
    有用
    回复
  • 柏林
    柏林
    2017-07-28

    三排吗?

    2017-07-28
    有用
    回复
  • @养乐哆
    @养乐哆
    2017-07-28

    二排

    2017-07-28
    有用
    回复
  • 可可可可乐
    可可可可乐
    2017-07-28

    前排

    2017-07-28
    有用
    回复

正在加载...

登录 后发表内容