我正在开发一个完整的移动CRM,作为开发的一部分,我需要通过电话访问和修改联系人列表。
哪个插件最适合用于此目的?
答案 0 :(得分:7)
查看React Native Contacts,找到here
答案 1 :(得分:1)
如果您使用的是expo,那么最好使用expo-contacts。我发现它真的很容易使用。
答案 2 :(得分:0)
首先,您需要安装react-native-contacts
库。运行此命令npm install react-native-contacts --save
。
然后使用此代码
import Contacts from 'react-native-contacts';
Contacts.getAll((err, contacts) => {
if (err) {
throw err;
}
// contacts returned
})
要在IOS
和android
上进行特定访问,请通过此链接React native contacts
答案 3 :(得分:0)
现在,他们有api可根据提供的电话号码返回联系人,这是一个示例
import Contacts from 'react-native-contacts';
const phoneNumber = "+92123456789"; //Number could be complete and it will search
//with all the numbers from the contacts
//database and will return results accordingly.
Contacts.getContactsByPhoneNumber(phoneNumber, (err, contacts) => {
if (err) {
console.log('some error happended ' + err);
} else {
// contact is javascript object and that can have more that one contacts details
console.log('Contact : ' + JSON.stringify(contacts));
}
});
更多详细信息,请点击此处https://www.npmjs.com/package/react-native-contacts#api