如何从Cordova应用程序打开本机SMS默认收件箱

时间:2017-01-22 07:18:00

标签: android angularjs cordova ionic-framework cordova-plugins

我在Cordova中创建了应用程序,我需要通过点击我刚刚显示的收件箱图标来打开默认的SMS收件箱。我需要点击该按钮打开手机默认收件箱。我尝试了很多代码,但无法打开收件箱。

我想从Cordova应用程序打开本机SMS默认收件箱。对于前者如果我点击我的Cordova应用程序中的按钮,它会重定向到我手机的默认本机SMS App收件箱。在此先感谢。

1 个答案:

答案 0 :(得分:0)

我没有尝试过这样的警告,但你可以看一下: https://github.com/lampaa/com.lampa.startapp

这包含启动SMS应用程序的示例代码: startApp.set ({ "action": "ACTION_MAIN", "category": "CATEGORY_DEFAULT", "type": "vnd.android-dir/mms-sms" }).start();

请注意,对于Android,手机制造商使用可能具有不同短信应用的自定义ROM,或者用户可能会自行安装,因此不确定这是否是最佳方法。

我更倾向于使用Cordova SMS插件将一些简单的屏幕放在一起,以显示应用内的短信。例如:

https://www.npmjs.com/package/cordova-plugin-sms

这里有一个列出信息的选项,应该很容易显示,如果有帮助的话,你可以过滤你感兴趣的信息。