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