2016-10-07 71 views
8

我正在考慮構建PhoneGap應用程序,該應用程序可以通過Web套接字與我的網絡應用程序一起工作。它會收到撥打電話號碼的指令,在通話過程中在後臺運行,檢測電話接聽時間和呼叫掛斷時間,然後恢復,以便通過ajax發回呼叫信息。製作和監控電話內的電話

這可以在PhoneGap中完成嗎?這可以批准iOS嗎?

注意:這是一個可行性問題,而不是給我的代碼問題。

+0

Obvioiusly不在JavaScript中(您需要構建java插件)...所以,根本就沒有使用PhoneGap的意義何在? – Selvin

+0

即使在本機應用程序中,您也無法在iOS中執行此操作。在Android中,您必須創建JAVA插件,設置廣播監聽器並獲取通話信息。 –

回答

3

對於使用像位置的任何本地功能,打電話等;開發人員必須創建插件。對於iOS 10和即將推出的版本,Apple已經推出了callkit framework,它允許您通過編程訪問VoIP functionality以及呼叫阻止和識別。在iOS 10之前,我已經使用了twilio API,它與您的問題中提到的相同。

  • 是的,它可能在phonegap使用自定義插件。
  • 是的,該應用程序將被批准用於iOS。
2

這可以在PhoneGap中完成嗎?

不,你必須爲每個平臺開發一個插件。

這可以批准爲iOS嗎?

我發現類似問題的所有示例都使用不推薦使用的API,因此可能不適用。 我不是一個ios開發人員,這就是爲什麼我不確定。這裏更多信息Detecting the call events in ios


我知道這是可能的,在Android上看到How to detect incoming calls, in an Android device?


這是不可能的Windows手機上,看到Is there any way to monitor phone call info on Windows Phone 7?