微信小程序是可以實現返回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。