相信手機號一鍵登錄在應用上應該會是一個趨勢。因為它注冊速度快,留客率自然就高,而且更加便宜。
這個是流程圖:
-
SDK初始化
調用 SDK 的初始化方法,傳入項目在平台上的 AppKey 和 AppSecret。 -
喚起授權頁
調用 SDK 喚起授權接口。SDK 會先向運營商發起獲取手機號掩碼的請求,請求成功后跳轉到授權頁。授權頁會顯示手機號掩碼以及運營商協議給用戶確認。 -
同意授權並登錄
用戶同意相關協議,點擊授權頁面的登錄按鈕,SDK 會請求本次取號的 token,請求成功后將 token 返回給客戶端。 -
取號
將獲取到的 token 發送到我們自己的服務器,由服務器攜帶 token 調用運營商一鍵登錄的接口,調用成功就返回手機號碼了。服務器用手機號進行登錄或注冊操作,返回操作結果給客戶端,完成一鍵登錄。
一鍵登錄個人見解:
-
喚起授權頁:用戶想使用web應用,前提用戶得登錄,web應用又沒有一鍵登錄功能,運營商有,web服務秉承願意一切為顧客服務原則,於是幫忙跑腿先去運營商那兒獲取用戶的手機號返回給用戶看。
-
同意授權並登錄:用戶看了之后說,這是我的手機號,我也同意這個協議。然后用戶把這個消息直接傳遞給運營商,運營商給了用戶一個token令牌,此令牌就代表用戶本人。
-
取號:用戶有了這個token后,把這個給了web應用說,你把剛剛我和運營商通過氣的這個token給他,這個玩意兒就代表我的身份,然后用戶給了web應用,web應用又給了運營商,運營商一看是剛剛那個用戶,於是就把這個用戶的相關信息——手機號,給了web應用,web應用就可以用這個手機號進行校驗登陸了。