[英]How to combine "react-native-contacts" and "react-native-communications"?
[英]How to return to app after saving contacts - React Native - react-native-contacts
我在我的本机应用程序中使用react-native-contacts
来保存联系人。
在保存之前,我向 android 请求 WRITE 权限。
它有效,我通过我的应用程序打开联系表格并使用联系表格保存它。 联系人正在正确保存。 但是,在我保存联系人后,它会转到主屏幕,而不是我的应用程序。
我想在保存联系人后返回我的应用程序。
这是我的代码,
saveContact = user => {
var newPerson = {
emailAddresses: [
{
label: "work",
email: user.email
}
],
phoneNumbers: [
{
label: "mobile",
number: user.mobileNumber
}
],
displayName: user.firstName + " " + user.lastName
};
PermissionsAndroid.request(PermissionsAndroid.PERMISSIONS.WRITE_CONTACTS, {
title: "Contacts",
message: "This app would like to write contacts.",
buttonPositive: "Please accept bare mortal"
}).then(() => {
Contacts.openContactForm(newPerson, (err, contact) => {
if (err) throw err;
// contact has been saved
});
});
};
所以我认为你在谈论当创建屏幕关闭时openContactForm时的回调
这个问题在他们的github 问题页面上仍然是开放的,这个功能仍然没有由包所有者提供。
例如,您可以在 iOS 中看到此线程
我认为现在您需要分别为 android 和 ios 添加事件侦听器。
有关 在此处处理事件侦听器的更多信息
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.