如何使用react native添加联系人到手机?

时间:2017-01-05 03:33:47

标签: react-native

我想在我的应用程序中添加一个按钮。因此,当按下时,手机的联系人应用程序将被打开,并且"添加联系人"显示页面,其中包含从应用程序发送的一些数据。

我该怎么做?

enter image description here

更新 经过几周的调查,我仍然不知道如何做到这一点。

我尝试使用此库:https://github.com/rt2zz/react-native-contacts 但它直接将联系人写入联系人列表,而无需打开联系人应用程序。

任何帮助都将非常感激

2 个答案:

答案 0 :(得分:2)

您可以使用wix-react-native-contacts npm包来实现您的功能。

refer this link

答案 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