PhoneGap:在应用程序内拨打电话

时间:2013-05-19 11:13:07

标签: javascript cordova

有没有办法在使用PhoneGap的应用程序中发起电话?

我知道可以使用tel:超链接来调用拨号程序,但这意味着应用程序已暂停。我正试图在应用程序中使用它。

有什么想法吗?

2 个答案:

答案 0 :(得分:2)

您可以使用CallNumber cordova插件(npm上的call-number)进行实际通话。

要继续在后台运行(当拨号程序由于拨号程序接管而暂停时),有cordova-plugin-background-mode。随着您的应用程序将继续运行,您可以使用传递给CallNumber API的成功回调来在电话呼叫成功时执行操作。

答案 1 :(得分:0)

PhoneGap / Cordova没有JS功能,无法满足您的需求。对于Android,这需要一个特殊的Intent,对于iOS来说是不可能的。

您需要使用本指南创建自定义Cordova / PhoneGap插件。 https://cordova.apache.org/docs/en/4.0.0/guide/hybrid/plugins/

达到与此相关问题相同的分辨率。 How to make a phone call in android and come back to my activity when the call is done?