android - 如何保护我的应用程序联系人(如 Facebook)

标签 android facebook contactscontract

当您尝试从设备检索联系人时,您通常会得到除 Facebook 之外的所有应用程序创建的联系人。这question描述它。

那么,当我通过我的应用程序(使用 ContactsContract?)存储联系人时我需要做什么,以便其他应用程序无法通过 ContactsContract 检索它..但它们仍然可用于设备联系人应用程序...还是我选择的应用程序?

最佳答案

Facebook 联系人使用不同的联系人 API 实现同步。谷歌曾经为此提供一个特例,但现在不再提供了。支持它的不同硬件制造商会为此特定用途定制他们的联系人应用程序。这就是为什么 Facebook 联系人同步适用于除 Nexus 系列之外的大多数手机。这些是私有(private)实现,但如果您愿意对大量混淆代码进行分类,我相信可以进行逆向工程。

关于android - 如何保护我的应用程序联系人(如 Facebook),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13382498/

相关文章:

ios - 仅在必要时允许 iOS 应用用户通过 Facebook 进行身份验证

facebook - FQL 和使用它的结果

java - 正在加载联系人照片到联系人列表 : random contact photos appear in wrong places

java - 应用程序仅适用于第一个输入,如果插入第二个输入,则崩溃

php - 如何以正确的方式获取访问 token facebook api?

android - 如何在 Android 应用程序中使用自定义 Flash 播放器

android - Contacts.People.NOTES 的替代品是什么?

android - 使用 Contact id 获取 RawContact id

android - Toast 的 margin 值有什么作用?

android - 如何获得网速?