序(lao)言(dao)
之前做了APP,我們那時(shí)候還要走注冊登錄的流程,好多同事說,不能用微信登錄嗎?于是抽空研究了下。
? ? ? ? 其實(shí)啊,這年頭很多公司都在幫著大家模塊化一些功能,或者基于這個(gè)開發(fā),比如公眾號開發(fā)用的有贊,小程序開發(fā)用的知曉等,至于安卓開發(fā),對于友盟大家應(yīng)該不陌生,以前志丹查安卓手機(jī)型號市場占有率的時(shí)候就是用的他的數(shù)據(jù)呢。
? ? ? ? 雖然git上也有些第三方登錄的project,不過一般沒人維護(hù),大都不好用了,友盟的用戶多,所以bug處理的也快。還有啊,這個(gè)也支持其他的第三方登錄,鑒于目前年輕人用qq的較多,我順便把這個(gè)也支持了,反正就多了5步。
正文
一、各種登錄權(quán)限申請
自己注冊,自己添加app,自己獲取appid key啥的,注意微信的應(yīng)用簽名要用他們家的工具生成
1、微信
2、QQ
3、友盟
二、AS工程配置項(xiàng)添加
1、下載需要的包,打鉤后可以一次性下載,好貼心,給友盟點(diǎn)贊
友盟集成工具.jar ? ? ? ?解壓后雙擊這個(gè)
2、輸入第一步得到的APPID和KEY

藍(lán)色的是你要填的,紅色的是你要點(diǎn)擊的
三、代碼注意點(diǎn)
1、自定義一個(gè)APP類,繼承自Application

App類
2、請求權(quán)限

mannifest文件
此外還會生成一些activity自己復(fù)制進(jìn)去就好
3、添加獲取權(quán)限的接口和回調(diào)
具體的請參考友盟的demo,有問題我會選擇性回答哦

這段必須有
AuthAdapter這個(gè)文件要好好看看,核心的在這里呢。