有没有办法在使用PhoneGap的应用程序中发起电话?
我知道可以使用tel:
超链接来调用拨号程序,但这意味着应用程序已暂停。我正试图在应用程序中使用它。
有什么想法吗?
答案 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?