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