微信小程序是可以实现返回APP的,但是平台对此能力设有限制条件,只有满足以下场景值才能设置打开APP。
支持打开APP的场景值:
1、当小程序从1069场景打开时,可以打开APP。
2、当小程序从非1069的打开时,会在小程序框架内部会管理的一个状态,为true则可以打开APP,为false则不可以打开APP。这个状态的维护遵循以下规则:
- 当小程序从以下场景打开时,保持上一次打开小程序时打开App能力的状态:
- 从其他小程序返回小程序(场景值1038)时(基础库2.2.4及以上版本支持)
- 小程序从聊天顶部场景(场景值1089)中的「最近使用」内打开时
- 长按小程序右上角菜单唤出最近使用历史(场景值1090)打开时
- 发现栏小程序主入口,「最近使用」列表(场景值1001)打开时(基础库2.17.3及以上版本支持)
- 浮窗(场景值1131、1187)打开时(基础库2.17.3及以上版本支持)
- 当小程序从非以上场景打开时,不具有打开APP的能力,该状态置为false。