如何使用 ionic/cordova 打开本机添加联系人界面

Posted

技术标签:

【中文标题】如何使用 ionic/cordova 打开本机添加联系人界面【英文标题】:How to open native add contact interface using ionic/cordova 【发布时间】:2016-06-02 11:11:30 【问题描述】:

我的要求是使用 ionic 打开原生添加联系人界面。 我用谷歌搜索但无法得到正确的答案。

【问题讨论】:

【参考方案1】:

我认为目前没有插件会打开添加联系人界面。

但是你可以自己创建这样的插件,有一个很好的cordova教程如何创建插件:

Create a Cordova Plugin Tutorial

那你得想办法打开添加联系人界面了。有一个插件可以打开原生设置界面,它会告诉你如何做到这一点:

Open Native Settings ios Open Native Settings android

如果不对其进行测试,我认为它可以用于 Android:

this.cordova.getActivity().startActivity(new Intent(Intent.ACTION_INSERT, ContactsContract.Contacts.CONTENT_URI));

对于 iOS,它会有点复杂,看看这个指南:

https://***.com/a/33887168/6158321

【讨论】:

【参考方案2】:

安装 Open Native Settings 插件https://ionicframework.com/docs/native/open-native-settings/

【讨论】:

以上是关于如何使用 ionic/cordova 打开本机添加联系人界面的主要内容,如果未能解决你的问题,请参考以下文章

即使安装了本机应用程序,iOS 上的 Apache Cordova Facebook 插件也始终打开 Web 对话框

在为Ionic Cordova应用程序提供服务时,如何打开标签或窗口?

如何使用 Ionic\Cordova 在 android 中设置图标和启动画面

在 Cordova 中发送和阅读通过本机 SMS 应用程序发送的 SMS 内容

在 ios 上使用 ionic/cordova 添加平台期间未安装的插件

Ionic / Cordova和Android 64位要求