收藏
回答

小程序的launchApp功能,从最近使用打开小程序,无法跳回APP?

测试流程:

  1. 从APP打开小程序页面,点击小程序的跳回APP按钮,可以正常跳转回APP;
  2. kill掉小程序,从微信底部下拉,在“最近”打开小程序,在进入小程序页面后,调用wx.getLaunchOptionsSync方法获取打开场景值,显示的是1089,如下图:
  3. 点击小程序里跳回APP按钮,触发了binderror事件,提示:invalid scene,如下图:
  4. 调用顺序和场景都符合官方文档说明的场景,为什么不能跳转回APP
回答关注问题邀请回答
收藏

2 个回答

  • 啊哈
    啊哈
    2025-10-24

    “小程序不能打开任意 APP,只能 跳回 APP”

    按文档和微信以往的规则来看,这几个场景打开小程序,应该是指APP打开小程序后,在同一个生命周期内,再次从这几个场景进入小程序,才保留之前的返回APP能力。

    2025-10-24
    有用
    回复 2
    • 五戈
      五戈
      2025-10-24
      也是就说,小程序重新kill掉后,就是一个新的生命周期的意思
      2025-10-24
      回复
    • 啊哈
      啊哈
      发表于小程序端
      2025-10-24回复五戈

      应该是的,你可以试下,不kill小程序,从那几种场景进入小程序,应该还是能返回小程序

      2025-10-24
      回复
  • 智能回答 智能回答 本次回答由AI生成
    2025-10-24
    有用
登录 后发表内容