微信-小程序-調(diào)起客戶端小程序設(shè)置界面

wx.openSetting(Object object)
【使用場景】如訂閱的功能,用戶手動(dòng)設(shè)置關(guān)閉了“訂閱”,需引導(dǎo)用戶打開,則調(diào)用該方法跳轉(zhuǎn)設(shè)置頁,用戶再手動(dòng)開啟“訂閱”,方可使用。

訂閱20004.jpg

客戶端頁面展示,此處以騰訊健康小程序手動(dòng)打開設(shè)置頁的步驟為例,如下:

圖3就是wx.openSetting調(diào)起之后顯示的頁面,圖4是查看訂閱設(shè)置:


圖1.jpg

圖2.jpg

圖3.jpg

圖4.jpg
示例代碼
wx.requestSubscribeMessage({ //調(diào)用訂閱api
    tmplIds: [''], //訂閱的模板id
    success (res) { },
    fail (res) { },
    complete (res) {
        if (res.errCode == 20004) {
            wx.showModal({
                title: '提示',
                content: `您關(guān)閉了訂閱消息主開關(guān),無法進(jìn)行訂閱`,
                //   showCancel: false,
                confirmText:"去開啟",
                confirmColor:"#0091FF",
                success (res) {
                    if (res.confirm) {
                        console.log('確認(rèn)框-用戶點(diǎn)擊 確認(rèn)')
                        
                        wx.openSetting({ //跳轉(zhuǎn)設(shè)置頁開啟訂閱
                            success (res) {
                                console.log(res.authSetting)
                                // res.authSetting = {
                                //   "scope.userInfo": true,
                                //   "scope.userLocation": true
                                // }
                            }
                        })
                        


                    } else if (res.cancel) {
                        console.log('確認(rèn)框-用戶點(diǎn)擊 取消')
                    }
                }
            })
        }
    },

})
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容