我写这个函数是为了保存联系人号码,但是不能保存到本地存储
Future _saveContact() async {
Contact contact = Contact();
contact.familyName = 'FreeZone';
contact.phones = [Item(label: "mobile", value: '01752591591')];
contact.emails = [Item(label: "work", value: 'info@34.71.214.132')];
if (await Permission.contacts.request().isGranted) {
await ContactsService.addContact(contact);
print("Contact added successfully");
return contact;
}
}
依赖性:
- 联系人_服务:^0.6.3
- permission_handler:^8.3.0
如何根据上面给出的姓名、电话号码、电子邮件保存联系人?
3条答案
按热度按时间kuhbmx9i1#
我可以在www.example.com上看到2个插件pub.dev,它们可以在Android和iOS中为您做到这一点。
flutter_contact -一个Flutter插件,用于在Android和iOS设备上检索、创建和保存联系人和联系人相关事件。
contacts_service -一个Flutter插件,用于在Android和iOS设备上检索和管理联系人。
请调查一下。
ccrfmcuu2#
添加这个:
然后:
dnph8jn43#
我想我解决了你的问题。
事实上,我在使用“newPerson. phones”时遇到了麻烦。我想知道如何把我的参数在'电话号码'。但是,有了你的代码,我就可以知道如何编写代码了。
你帮我写的东西。