【问题标题】:Making and monitoring phone call within phonegap在 phonegap 内拨打和监控电话
【发布时间】:2016-10-07 15:05:00
【问题描述】:

我正在考虑构建一个 PhoneGap 应用程序,该应用程序可以通过网络套接字与我的网络应用程序一起使用。它将接收拨打电话号码的指令,在通话过程中在后台运行,检测电话何时接听和电话挂断,然后恢复,以便通过ajax发回通话信息.

这可以在 PhoneGap 中完成吗?这可以在 iOS 上获得批准吗?

注意:这是一个可行性问题,而不是一个给我代码的问题。

【问题讨论】:

  • 显然不在 javascript 中(您需要构建 java 插件)......那么,使用 PhoneGap 有什么意义呢?
  • 你不能在 iOS 中做到这一点,即使在本机应用程序中也是如此。在 Android 中,您必须创建 JAVA 插件、设置广播侦听器并获取呼叫信息。

标签: android ios cordova windows-phone-8 phonegap-plugins


【解决方案1】:

用于使用任何本机功能,如位置、呼叫等;开发人员必须创建插件。对于 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 phone 上是不可能的,见Is there any way to monitor phone call info on Windows Phone 7?

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-03-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-12-21
      • 1970-01-01
      相关资源
      最近更新 更多