Android開發記錄16-友盟第三方登錄、分享實現
本篇博客給大傢分享一個筆者正在做的關於第三方登錄、分享的實例,這裡選用的是友盟社會化組件。
博客大綱如下:
第三方登錄流程友盟支持第三方登錄的平臺友盟社會化分享支持的平臺集成友盟社會化組件流程友盟社會化SDK集成流程註意事項
第三方登錄流程
移動應用授權效果圖如下:
友盟支持第三方登錄的平臺
新浪微博、騰訊微博、QQ、QQ空間、微信、人人
友盟社會化分享支持的平臺
國內平臺:微信(微信好友及微信朋友圈)、QQ、Qzone、新浪微博、騰訊微博、人人網、豆瓣、短信、郵件、有道雲筆記、來往、易信國外平臺:Facebook、Twitter、Instagram、EverNote、Pocket、Pinterest、Linkedin、G+
集成友盟社會化組件流程
註冊友盟賬號
–登陸友盟官網,在我的產品頁面添加新應用,然後獲取到Appkey
申請第三方賬號
–參照文檔:申請第三方賬號
綁定第三方賬號
–參照文檔:綁定第三方賬號到友盟後臺
下載SDK
–進入下載SDK頁面(點擊鏈接),勾選自己需要的功能進行下載
友盟社會化SDK集成流程
配置AndroidManifest.xml
–權限、友盟AppKey、分享的相關組件
復制指定平臺的libs和res到項目中
–每個平臺對應的jar包和資源文件
在代碼中設置需要分享的平臺和內容
–傳遞平臺appId/appKey參數並添加指定平臺和分享的媒體內容
註:代碼詳情查看我提供的Demo
實例代碼:https://download.csdn.net/detail/wwj_748/8157189
註意事項
•使用第三方登錄的時候需要進行簽名打包,不然在新浪SSO授權、微信分享會出現異常。
•微信登錄需要在微信開放平臺申請開發者認證獲取登錄權限,不然無法完成授權