任何人都知道如何在react native中获取或获取真实的联系人。我使用了react-native-contacts库。首先,我在应用程序中获取所有联系人。但假设如果我改变了手机中的任何联系人名称,那么它也应该在我的应用程序中更新。现在还没有更新名字。
我已经尝试了读写联系人的权限和配置文件权限。好消息是它在iOS和Android旧版本中运行良好。问题出现在新的Android版本中,如Android版本10,11,12和13
任何人都知道如何在react native中获取或获取真实的联系人。我使用了react-native-contacts库。首先,我在应用程序中获取所有联系人。但假设如果我改变了手机中的任何联系人名称,那么它也应该在我的应用程序中更新。现在还没有更新名字。
我已经尝试了读写联系人的权限和配置文件权限。好消息是它在iOS和Android旧版本中运行良好。问题出现在新的Android版本中,如Android版本10,11,12和13
1条答案
按热度按时间krcsximq1#
欢迎来到StackOverflow!
据我所知,目前
React Native
中没有内置方法可以检测手机中何时添加new contact
。因此,您需要实现自己的custom native plugin
。对于Android,从
API level 18
开始,您可以使用“联系人”。CONTACT_LAST_UPDATED_TIMESTAMP,所以我猜可以查询最近修改(或创建)的所有联系人,并仅将其与您的联系人ID的最后缓存进行比较,并且delta将是自上次应用程序代码运行以来创建的联系人。希望有帮助!