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