【问题标题】:Launch dialer app from meteor app从流星应用程序启动拨号器应用程序
【发布时间】:2016-02-16 08:37:08
【问题描述】:

我一直在努力寻找一种方法来启动拨号器应用程序以从流星平台上开发的应用程序拨打电话,但没有找到这样做的方法。

在meteor documentation 中,他们提到meteor 启动拨号器应用程序,如果它包含在<a> 标签中,例如:<a href="tel:+1 xxx xxx xxxx> +1 xxx xxx xxxx </a>。当我在服务器上部署流星应用程序并通过移动网络浏览器打开它时,这种方法有效。但是如果我使用命令meteor run android-device 在我的android 设备上运行它,它就不起作用。当我单击链接时,没有任何反应。请给我建议一种让它作为 android 应用程序运行的方法。

提前致谢。

【问题讨论】:

  • 你读过this answer中的cmets吗?
  • 我刚开始在meteor平台上写代码,到现在还没有遇到Manifest.xml。我可能会错过它,但@Michel 的回答解决了我的问题。无论如何感谢您的帮助:)
  • 我的意思是评论“这在 Android API 19 或更早版本中不起作用”。我不知道这是否属实,但如果是的话,这对你来说可能是个问题。
  • 感谢您注意到这一点...我的原型目标是 API 19 +,所以现在它不会成为问题,但今后,我会牢记这一点 :)跨度>

标签: android meteor android-dialer meteor-cordova


【解决方案1】:

您可以查看 cordova-plugin 之类的电话号码:CordovaCallNumberPlugin 我已经将它安装在我的流星科尔多瓦项目中。它在 Android 和 iOS 上运行良好。

callSuccess = function(){
  console.log('call done');
  }

callError = function(){
  console.log('Error : verify phone number');
  }

window.plugins.CallNumber.callNumber(callSuccess, callError,'+1123456789',true);

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-01-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-06-13
    • 2019-06-17
    相关资源
    最近更新 更多