gpt4 book ai didi

Android 2.0+ 帐号复制

转载 作者:行者123 更新时间:2023-11-29 02:17:00 24 4
gpt4 key购买 nike

我知道您可以在 Android 2.0+ 中设置帐户,这很好,但正如我最近发现的那样,它可能会造成重复。

我的手机(Sprint HTC hero 2.1-upadate1)配备了 HTC Sense,这很棒,它还预装了 Peep,当我设置手机以添加 Twitter 帐户时它会询问我,我照做了。我现在可以打开 peep,一切正常,完美。

但我决定要试用 Twitter for Android 应用程序。我安装了它,它还要求我创建一个 Twitter 帐户,不好。我确实创建了新帐户,并且该应用程序运行正常。

然后,当我进入我的帐户时,我可以看到我有两个 Twitter 帐户(同一个)。这是可以在编程中避免的事情还是可以通过操作系统修复的事情?

我也注意到 facebook 帐户也是如此。 SDK 中有什么东西可以防止这种情况……或者事后合并帐户?或者这完全取决于开发人员。

如果由开发人员决定,那么我真的很想看到一些代码/文档,这样我就可以避免这样的事情。

最佳答案

Android 上的帐户具有帐户“类型”的概念;有关详细信息,请参阅 AccountManager 。例如,Google 帐户的类型为 com.google 。 Peep 和 Twitter for Android 应用程序可能正在使用不同的帐户类型,并且可能没有使用兼容的身份验证 token (另请参阅 AccountManager AbstractAccountAuthenticator )。有关帐户和身份验证器的更多信息,请参阅 SampleSyncAdapter SDK 示例代码。

在我看来,“正确”的做法是让开发人员标准化并记录他们正在使用的服务的帐户类型,为这些帐户类型提供帐户身份验证器,然后使用通过 AccountManager 获得的 token 对所述服务进行身份验证。还有很多机会可以更深入地与联系人、同步等集成。

关于Android 2.0+ 帐号复制,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2918436/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com