【问题标题】:How to open Native SMS default inbox from Cordova Application如何从 Cordova 应用程序打开本机 SMS 默认收件箱
【发布时间】:2017-01-22 07:17:59
【问题描述】:

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

我想从 Cordova 应用程序打开本机 SMS 默认收件箱。例如。如果我在我的 Cordova 应用程序中单击一个按钮,它会重定向到我手机的默认本地 SMS 应用程序收件箱。提前致谢。

【问题讨论】:

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


    【解决方案1】:

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

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

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

    我更倾向于使用 Cordova SMS 插件将一些简单的屏幕组合在一起,以便在您的应用中显示 SMS 消息。例如:

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

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

    【讨论】:

      猜你喜欢
      • 2019-04-17
      • 1970-01-01
      • 2011-12-27
      • 2022-11-24
      • 2019-09-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多