Android應用之免註冊解決方案

來源:互聯網
上載者:User

本文的目的主要是為了簡化:註冊、登陸、忘記密碼、登出等android應用標配的功能

簡化的辦法:不再是依據帳號密碼進行驗證,而是通過驗證手機、手機卡或者手機及手機卡

1.手機:就是只要是同一個手機訪問應用,都認為是同一個使用者;

2.手機卡:就是只要是同一個手機號訪問應用,都認為是同一個使用者;

3.手機+手機號:就是同一個手機號在同一個手機上,才認為是同一個使用者;

應用可以根據應用的特點,選擇具體方案。

在android中,識別手機的資訊推薦使用IMEI;識別手機卡的資訊推薦使用SimSerialNumber;

為避免暴露使用者資訊,建議對裝置資訊進行加密,產生使用者唯一標識UUID;

問題:

如果使用者換了手機、或手機號,如何保留仍使用原來帳號?雖然這種情況的機率低,但還是需要考慮

解決辦法:

1.通過UUID驗證通過的使用者,可以在應用中設定自己的帳號和密碼,當換了手機或手機號後,採用帳號登陸,然後重建新的UUID,替換老的UUID;

2.通過UUID驗證通過的使用者,可以在應用中綁定自己的郵箱,當換了手機或者手機號後,系統發送一個串號到郵箱,使用者拿到串號後就可以在新的手機或手機號上產生新的UUID,替換老的UUID;

備忘:傳統帳號註冊/登陸流程

1.判斷帳號是否已登入,如果已登陸,登陸流程結束;否則,跳轉至2;

2.判斷帳號/密碼是否儲存,如果已儲存,跳轉至3;否則,跳轉至5;

3.判斷是否允許自動登陸,如果允許,跳轉至4;否則,跳轉至5;

4.進行自動登陸,如果成功,登陸流程結束;否則,跳轉至5;

5.在登陸介面輸入帳號、密碼進行登陸,如果成功,登陸流程結束;否則,一鍵註冊/忘記密碼

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.