Facebook Account Kit
先前Firebase也有推出Auth驗證方式,整合了Email, 簡訊等方式,這次輪到FB推出整合帳戶登入工具囉!
前往FB網站進行新手教學
FB Account Kit Guide
按下設定即可新增並進行設置
這是要在App裡面的strings.xml設定的value之一,先記住位置
<string name="client_token">4951127*****************</string>
這是要在App裡面的strings.xml設定的value之一,先記住位置
<string name="app_id">121********</string>
基本上先用AccountKitSimpleSample做測試,等熟悉之後再去了解AccountKitSample即可
這裡不贅述怎麼匯入專案,但是匯入之後有幾個要修改成自己的數值必須注意
res -> values -> strings.xml
- FB的教學指引沒有提到的是
ak_login_protocol_scheme
這裡的值就是app_id
的值前面加上ak
這樣即可 app_id
就是上面第五步提到的 APP IDclient_token
是上面第四步提到的 Account Kit Token這樣就算是設定完畢,可以直接執行專案測試看看囉!
如果看到這個畫面
首先檢查 app_id
及 client_token
設定是否為同一支APP的參數,我測試發現 ak_login_protocol_scheme
設定錯誤的話,其實還是能正常執行
如果還是不能成功傳送簡訊,請確認下圖框框中的選項有開啟( 開到是的地方 )
如果
啟用用戶端存取權杖流程
這裡是否的話,那是無法做簡訊驗證及Email驗證的。