微信小程序是可以實(shí)現(xiàn)返回APP的,但是平臺(tái)對(duì)此能力設(shè)有限制條件,只有滿足以下場(chǎng)景值才能設(shè)置打開APP。
支持打開APP的場(chǎng)景值:
1、當(dāng)小程序從1069場(chǎng)景打開時(shí),可以打開APP。
2、當(dāng)小程序從非1069的打開時(shí),會(huì)在小程序框架內(nèi)部會(huì)管理的一個(gè)狀態(tài),為true則可以打開APP,為false則不可以打開APP。這個(gè)狀態(tài)的維護(hù)遵循以下規(guī)則:
- 當(dāng)小程序從以下場(chǎng)景打開時(shí),保持上一次打開小程序時(shí)打開App能力的狀態(tài):
- 從其他小程序返回小程序(場(chǎng)景值1038)時(shí)(基礎(chǔ)庫(kù)2.2.4及以上版本支持)
- 小程序從聊天頂部場(chǎng)景(場(chǎng)景值1089)中的「最近使用」內(nèi)打開時(shí)
- 長(zhǎng)按小程序右上角菜單喚出最近使用歷史(場(chǎng)景值1090)打開時(shí)
- 發(fā)現(xiàn)欄小程序主入口,「最近使用」列表(場(chǎng)景值1001)打開時(shí)(基礎(chǔ)庫(kù)2.17.3及以上版本支持)
- 浮窗(場(chǎng)景值1131、1187)打開時(shí)(基礎(chǔ)庫(kù)2.17.3及以上版本支持)
- 當(dāng)小程序從非以上場(chǎng)景打開時(shí),不具有打開APP的能力,該狀態(tài)置為false。

