什么情況下可能會有賬號信息合并的需求?
舉例:以可以用郵箱,也可以用三方登錄的App為例說明
用Facebook在App注冊的賬號FBAccount,F(xiàn)acebook本身賬號FB
用Twitter在App注冊的賬號TWAccount,Twitter本身賬號TW
郵箱注冊的的賬號EMAccount
三個賬號相互獨立
1. 郵箱賬號EMAccount登錄后,想綁定第三方FB,由于FB已經(jīng)注冊過,該賬號FBAccount已有內(nèi)容
2. 三方賬號FBAccount登錄后,想綁定第三方TW,由于TW已經(jīng)注冊過,該賬號TWAccount已有內(nèi)容
3. 三方賬號FBAccount登錄后,想綁定郵箱賬號EMAccount,由于EMAccount已經(jīng)注冊過,該賬號已有內(nèi)容
這時,希望【想綁定的賬號】中的內(nèi)容,能夠合并到已登錄的賬號中
如1,希望賬號FBAccount中的內(nèi)容合并到已登錄的郵箱賬號EMAccount中
賬號信息合并可能帶來的一些問題
1. 看前面說的第1種情況,若郵箱賬號EMAccount購買了會員,時間是0115—0215,而三方賬號FBAccount在這之前也購買了會員,時間是0101—0131。那么,如果合并的話,存在會員期合并的問題。此外,如果有其他會員權(quán)益,也會有合并問題。
2. 還看前面說的第1種情況,若三方賬號FBAccount購買了會員,并且此時是在App ID1中購買的。這是再安卓手機上用郵箱賬號EMAccount登錄,綁定三方FB。FB已經(jīng)注冊賬戶FBAccount,若可以合并,F(xiàn)B會綁定到EMAccount中,F(xiàn)BAcount中信息為空,將沒有存在的意義。
用郵箱賬號EMAccount在安卓設(shè)備登錄,可以購買會員。
雖然FBAccount不存在,但是該賬戶之前購買會員是在App ID1中購買,這時,若在蘋果手機的設(shè)置中會看到,不取消則會員可能會一直續(xù)訂。
這就存在同時購買了兩個會員,但只有一個賬戶可用的情況。
3. 其他一些數(shù)據(jù)合并遷移的問題。
再看看其他App的設(shè)計方案
1. 抖音不允許再綁定
先用第三方微博登錄,退出登錄后再用微信登錄,再去綁定微博賬號,這時彈窗

2. Instagram不合并信息
用Facebook登錄的Ins,這是Ins賬戶A,
退出登錄,再用郵箱注冊一個Ins賬戶B,綁定剛剛那個Facebook,綁定成功。
再退出郵箱賬戶,用Facebook登錄,登錄進去的是Ins賬戶B。
在Ins賬戶B中,綁定的第三方雖然已注冊過Ins賬戶A并且有信息,但是此時Ins賬戶B中只有郵箱注冊之后的信息,Ins賬戶A中的信息并沒有合并過來。
若還想登錄之前的用Facebook注冊的Ins賬戶A,需先在Ins賬戶B解綁Facebook,之后,再用第三方Facebook登錄Ins,還能回到Ins賬戶A,并且之前Ins賬戶A的信息都還保留。
3. Pinterest
用Facebook登錄Pinterest,
退出登錄,再用郵箱注冊一個Pinterest賬戶,綁定剛剛那個Facebook,綁定失敗。

此處Facebook是郵箱A注冊的,而Pinterest賬戶是郵箱B注冊的,并且用Facebook登錄Pinterest,會搜集到注冊Facebook的郵箱,顯示在Pinterest賬戶中,所以不能證明此處是不讓合并的,只能說明一個第三方不能綁定到兩個Pinterest的郵箱賬戶中。
若用手機號注冊Facebook,同理。
這些情況各不相同,但都不存在因為賬號綁定,也合并賬號合并信息的情況。
一些關(guān)于賬號體系設(shè)計的文章觀點
首先來分析一下,為了保證用戶順利地使用產(chǎn)品服務(wù),能夠獲取用戶的個性化行為,為其提供個性化的服務(wù),來滿足企業(yè)的商業(yè)需求。賬號體系產(chǎn)品需要解決哪些問題呢?
保證用戶ID與用戶信息的唯一對應(yīng)性,即一個用戶信息與一個用戶一一對應(yīng),不會出現(xiàn)多個用戶信息對應(yīng)一個用戶,或者一個用戶信息對應(yīng)多個用戶的情況。(一個用戶的的信息只能與一個人綁定,不能一個郵箱一個賬號,一個手機號一個賬號,一個第三方登錄一個賬號,這些信息必須與一個人唯一對應(yīng)起來。)
文章來源:http://www.woshipm.com/pd/849736.html
完