是什麼阻止你的應用允許在多個設備上同時登入
隨著多設備協作時代的到來,你的應用是否支持跨設備協作?如果沒有,你面臨什麼問題?在這篇文章中,我們將探索應用如何通過允許在多個設備上登入來邁出適應跨設備協作的第一步。
到了 2023 年,跨設備協作已經成為大多數人的必需品。在蘋果的帶領下,各大終端製造商紛紛建立自己的跨設備生態系統,包括但不限於同一生態系統內的投屏、剪貼板共享、數據共享等。
當前狀況
即使在這種不可避免的趨勢下,許多軟體公司仍然沒有跟上跨設備協作的步伐。在最基本的層面上,許多應用不支持同一帳戶在多個設備上登入的選項。當我們談到多設備登入或並發登入時,我們指的是在多個設備上同時登入同一帳戶,而不同設備之間的登入狀態不會互相影響,並且擁有獨立且完整的訪問權限。
對於這些不支持並發登入的應用來說,通常的方法是在第二個設備的登入成功時自動登出第一個設備上的帳戶,且不會給用戶任何提示。
使用自動登入來提高便利性似乎對用戶是有利的,但這可能會對未來的使用造成問題。例如,如果早先自動從一個設備中登出,並且需要很快再次使用這個設備,你可能需要執行額外的安全步驟,比如輸入短信驗證碼或進行人臉識別。這些額外的步驟會帶來更多的不便,比如需要特定的光線或姿勢來進行人臉識別,並且也帶來了一些風險。
你也許會想,哪種方法更好呢?更好的方法是告知用戶,他們一次只能登入一個設備。當出現衝突時,應由用戶決定刪除哪個設備或是否取消新設備的登入嘗試。這樣,用戶就擁有更多的控制權。
挑戰和潛在解決方案
我們分析了當前不支持並發登 入的應用,發現了一些它們面臨的潛在問題,我們試圖提出這些問題並給出我們自己的可能解決方案。
合規要求
在一些國家和地區,特定類別的應用(如即時通訊和社交媒體)需要進行實名註冊以滿足合規要求。
應用如何應對合規要求?
作為對這些要求的回應,不同應用採取了不同策略:
- 要求實名註冊
- 允許註冊,但只有在實名驗證後才授予某些功能的訪問權限
- 通過要求綁定銀行卡等方式間接實現實名要求(如支付應用)
由於這些要求的存在,不同應用採取了不同的解決方案。有一點可以確認的是—— 沒有應用會阻止用戶在他們的平台上創建多個帳戶。也就是說,即使帳戶擁有相同的擁有者,他們在技術上不會限制跨設備使用多個帳戶。
思考與可能解決方案
如果法律法規的最初目的是通過唯一的帳戶 ID 追蹤帳戶的使用和設備,當前的授權協議和技術仍然可以檢測特定設備是否發起了一項活動,即使單個帳戶登入了多個設備。
啟用多設備登入並不一定排除法規的追溯性。通過適當的技術實現,仍然可以區別和追踪來自每個設備的帳戶活動。因此,不需要對用戶施加單一設備限制即可遵守法規。
業務增長考量
我們認為這個問題不應被詳細討論 - 每個公司都有其商業決策的原因。