小程序判斷分享到群還是個(gè)人

一、判斷分享到群還是個(gè)人

onShareAppMessage: function (res) {

return {

    title: '自定義轉(zhuǎn)發(fā)標(biāo)題',

    path: 'pages/index/index',

    complete: function (res) {

    if (res.errMsg == 'shareAppMessage:ok') {   //轉(zhuǎn)發(fā)成功

            if (res.hasOwnProperty('shareTickets')) {//分享到群

            } else {// 分享到個(gè)人

             }

      } else {//轉(zhuǎn)發(fā)失敗

       }

},

}

二、獲取分享到群的信息

1.。。。。。

onLoad: function (options) {

    wx.showShareMenu({// shareTicket 是獲取轉(zhuǎn)發(fā)目標(biāo)群信息的票據(jù),只有擁有 shareTicket 才能拿到群信息,用戶每次轉(zhuǎn)發(fā)都會(huì)生成對(duì)應(yīng)唯一的shareTicket 。

                withShareTicket: true

    });

},

2。。。。。

通常開發(fā)者希望轉(zhuǎn)發(fā)出去的小程序被二次打開的時(shí)候能夠獲取到一些信息,例如群的標(biāo)識(shí)?,F(xiàn)在通過(guò)調(diào)用 wx.showShareMenu 并且設(shè)置 withShareTicket 為 true ,當(dāng)用戶將小程序轉(zhuǎn)發(fā)到任一群聊之后,此轉(zhuǎn)發(fā)卡片在群聊中被其他用戶打開時(shí),可以在 App.onLaunch()App.onShow 獲取到一個(gè) shareTicket。通過(guò)調(diào)用 wx.getShareInfo() 接口傳入此 shareTicket 可以獲取到轉(zhuǎn)發(fā)信息。

APP:

onLaunch: function(options) {

     wx.getShareInfo({

             shareTicket: options.shareTicket,

     })

}

wx.getShareInfo:::



wx.getShareInfo({         

    shareTicket: options.shareTicket, 

    success:function(){

callback()

    }

 })  
image
?著作權(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),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

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

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