如何在 React Native 中获取或获取实时联系人?

问题描述 投票:0回答:1

如何在 React Native 中获取或获取实时联系人。我使用了react-native-contacts库。首先,我在应用程序中获取我的所有联系人。但假设如果我更改手机中的任何联系人姓名,那么它也应该在我的应用程序中更新。现在还没有更新名称。

我已经尝试过读写联系人权限和个人资料权限。好处是它在 iOS 和 Android 旧版本中运行良好。新的 Android 版本(例如 Android 版本 10、11,12 和 13)出现了问题。

javascript reactjs react-native contacts react-native-contacts
1个回答
0
投票

据我所知,

React Native
目前没有内置方法可以检测手机中何时添加了
new contact
。因此,您需要实现自己的
custom native plugin

对于Android,从

API level 18
开始,您可以使用Contacts.CONTACT_LAST_UPDATED_TIMESTAMP,所以我想可能可以查询最近修改(或创建)的所有联系人,并仅将它们与您最后的缓存进行比较联系人 ID,增量将是自上次应用程序代码运行以来创建的联系人。

© www.soinside.com 2019 - 2024. All rights reserved.