我想在我的应用程序中添加一个按钮。因此,当按下时,手机的联系人应用程序将被打开,并且"添加联系人"显示页面,其中包含从应用程序发送的一些数据。
我该怎么做?
更新 经过几周的调查,我仍然不知道如何做到这一点。
我尝试使用此库:https://github.com/rt2zz/react-native-contacts 但它直接将联系人写入联系人列表,而无需打开联系人应用程序。
任何帮助都将非常感激
答案 0 :(得分:2)
您可以使用wix-react-native-contacts npm包来实现您的功能。
答案 1 :(得分:1)
我可以使用react-native-contacts打开本机添加到联系人页面。
链接为here
执行此操作的步骤
1.集成react-native-contacts,并确保遵循所有步骤并正确集成。
2.使用以下方法将其打开。
检查库的openContactForm方法。
openContactPicker = () =>{
let number="1234567890"; //replace with any number
let newPerson = {
phoneNumbers: [{
label: "mobile",
number: number,
}],
};
Contacts.openContactForm(newPerson, (err) => {
if (err) console.warn(err) ;
// form is open
});
};
注意:我们需要添加的联系人应该是库可以识别的定义明确的对象。请检查this