註冊極光開發者賬號,做開發者認證,因為極光推送的步驟之前已經用過了,直接省略。如果妳之前沒有使用過Aurora的其他SDK,那就必須先註冊賬號。
在極光開發者平臺上創建應用後,在認證設置頁面填寫應用包名稱、應用簽名、加密公鑰等信息。(PS:應用創建後,會有壹個appkey,後期集成會用到。)
提交後需要等待審核,審核挺快的。等了半個小時就過去了。由於這是第壹個應用,極光給我發了65,438+00,000多條測試,這是良心發現。審核通過後下載官方SDK。(搜索極光文檔-認證-資源下載)
構建Android Studio開發環境
a)解壓SDK文件夾,將SDK中libs文件夾下的文件復制到項目中的libs文件夾下,將res文件復制到相應的目錄下。
b)在模塊的梯度配置中添加以下配置:
c)參考Aurora的文檔並配置AndroidManifest。
添加權限
壹鍵登錄註冊活動。
填寫Aurora的appkey,是之前創建應用時獲得的。
在項目中添加壹鍵登錄功能。
a)初始化方法
b)在註冊按鈕上綁定壹點登錄功能。
c)如果妳不喜歡默認的登錄頁面,極光認證壹鍵登錄SDK還提供了自定義頁面的界面,妳可以根據自己的設計稿修改UI。
獲取壹鍵登錄的loginToken後,提交給服務器,去極光交換手機號,然後就可以用這個手機號登錄了。如果該號碼尚未註冊,服務器將自動使用該手機號碼註冊帳戶。
上圖是我的集成demo安裝在手機上能達到的效果。利用這個電話號碼可以實現壹鍵註冊/登錄申請。
以上是Android壹鍵登錄SDK的集成步驟。現在越來越多的app接入壹鍵登錄功能。想提高用戶體驗和產品安全性的開發者不妨參考壹下。