關(guān)于友盟分享組件的一些簡(jiǎn)單記錄

對(duì)應(yīng)分享,可能大部分都會(huì)直接跨過android自帶的分享,怎么說,那界面太美不敢想象(本人以前使用過自帶的分享,直接給boss秒推,丑,重做。。。),也可能是本人能力不夠,無法美化到一定程度,于是三方分享,登錄就出現(xiàn)了,本次開發(fā)使用的友盟分享,分享的流程就不需要一樣說明了,我后期會(huì)整理一下的,本次主要針對(duì)一個(gè)授權(quán)問題說一說:
先說說需求:app需要關(guān)聯(lián)微信,每次關(guān)聯(lián)都需要去重新授權(quán)
實(shí)際接入:發(fā)現(xiàn)在接入微信登錄后,IOS那邊每次都會(huì)重新授權(quán),android這邊授權(quán)一次過后,就不會(huì)再出現(xiàn)授權(quán)的界面,顯然不符合需求

探討:在友盟文檔里面發(fā)現(xiàn)


Paste_Image.png

有個(gè)expiration 屬性,過期時(shí)間,當(dāng)時(shí)考慮應(yīng)該和這個(gè)有關(guān),android這邊可能為了用戶體驗(yàn)方面,避免每次都需要用戶去確認(rèn)授權(quán)而做的一定處理,從這里觸發(fā),如何清除掉這個(gè)token,首先手動(dòng)設(shè)置這個(gè)屬性肯定不現(xiàn)實(shí),沒任何卵用,于是考慮在拉起授權(quán)之后可否手動(dòng)注銷,這樣下次應(yīng)該就會(huì)需要再次拉起,說干就干,百度發(fā)現(xiàn)大部分取消授權(quán)都是如下:

Paste_Image.png

結(jié)果我使用的貌似最新的api,發(fā)現(xiàn)調(diào)用方式不一樣,不是使用的UMWXHandler,好麻煩,于是查看官方文檔,最后得出deleteOauth()即可取消授權(quán)。。
代碼如下:

Paste_Image.png

調(diào)用時(shí)機(jī)自己決定(當(dāng)然在授權(quán)后,一般destory()吧)

注:本來僅僅是微信登錄,不包括其他平臺(tái)

最后編輯于
?著作權(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)容