來(lái)源:小程序官方公告
各位開(kāi)發(fā)者:
打開(kāi)半屏小程序 能力是微信團(tuán)隊(duì)提供的一項(xiàng)方便用戶(hù)從小程序便捷打開(kāi)另一個(gè)小程序的輕量化體驗(yàn)?zāi)芰Α榱藘?yōu)化用戶(hù)體驗(yàn),避免用戶(hù)在沒(méi)有預(yù)期的情況下以半屏方式打開(kāi)另一個(gè)小程序,微信團(tuán)隊(duì)將回收支付后直接打開(kāi)半屏小程序的能力。具體說(shuō)明如下:
自 2024 年 4 月 25 日起(以下簡(jiǎn)稱(chēng) “生效期”),當(dāng)用戶(hù)微信客戶(hù)端的基礎(chǔ)庫(kù)為 3.3.5 版本及以上時(shí),開(kāi)發(fā)者將無(wú)法在 wx.requestPayment、wx.requestOrderPayment 的接口回調(diào)(包括 success 與 fail )中成功調(diào)用 wx.openEmbeddedMiniProgram 接口。自生效期起,若調(diào)用接口,開(kāi)發(fā)者將會(huì)收到 “openEmbeddedMiniProgram forbidden after payment” 的報(bào)錯(cuò);用戶(hù)的小程序?qū)⒉粫?huì)在支付后以半屏形式直接打開(kāi)另一個(gè)小程序,也不會(huì)出現(xiàn)相關(guān)報(bào)錯(cuò)信息。
注意:
1、本次調(diào)整不代表半屏小程序能力被全部回收,僅限于使用 wx.requestPayment、wx.requestOrderPayment 的情況下,無(wú)法直接打開(kāi)半屏小程序
2、本次調(diào)整后,若開(kāi)發(fā)者需要在其他場(chǎng)景下應(yīng)用半屏小程序能力,僅支持由以下 3 個(gè)事件觸發(fā)
- tap 事件
- wx.showModal 接口 success 回調(diào)
- wx.showActionSheet 接口 success 回調(diào)
3、若用戶(hù)微信客戶(hù)端的基礎(chǔ)庫(kù)低于 3.3.5 版本,開(kāi)發(fā)者仍然能夠在 wx.requestPayment、wx.requestOrderPayment 的接口回調(diào)中成功調(diào)用 wx.openEmbeddedMiniProgram 接口;用戶(hù)的小程序仍會(huì)在支付后直接打開(kāi)半屏小程序
微信團(tuán)隊(duì)
2024年3月25日