我正在考慮構建PhoneGap應用程序,該應用程序可以通過Web套接字與我的網絡應用程序一起工作。它會收到撥打電話號碼的指令,在通話過程中在後臺運行,檢測電話接聽時間和呼叫掛斷時間,然後恢復,以便通過ajax發回呼叫信息。製作和監控電話內的電話
這可以在PhoneGap中完成嗎?這可以批准iOS嗎?
注意:這是一個可行性問題,而不是給我的代碼問題。
我正在考慮構建PhoneGap應用程序,該應用程序可以通過Web套接字與我的網絡應用程序一起工作。它會收到撥打電話號碼的指令,在通話過程中在後臺運行,檢測電話接聽時間和呼叫掛斷時間,然後恢復,以便通過ajax發回呼叫信息。製作和監控電話內的電話
這可以在PhoneGap中完成嗎?這可以批准iOS嗎?
注意:這是一個可行性問題,而不是給我的代碼問題。
對於使用像位置的任何本地功能,打電話等;開發人員必須創建插件。對於iOS 10和即將推出的版本,Apple已經推出了callkit framework,它允許您通過編程訪問VoIP functionality
以及呼叫阻止和識別。在iOS 10之前,我已經使用了twilio API,它與您的問題中提到的相同。
這可以在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?
Obvioiusly不在JavaScript中(您需要構建java插件)...所以,根本就沒有使用PhoneGap的意義何在? – Selvin
即使在本機應用程序中,您也無法在iOS中執行此操作。在Android中,您必須創建JAVA插件,設置廣播監聽器並獲取通話信息。 –