【问题标题】:CallKit without VOIP没有 VOIP 的 CallKit
【发布时间】:2023-03-28 13:40:01
【问题描述】:

请告诉我,是否可以在不使用 VOIP 的情况下集成 CallKit?

我想要实现的是从 iPhone 获取通话记录。我知道这是不可能的。所以我想在 CallKit 的帮助下创建自己的历史。为此,我需要以下内容:

  1. 我想检测来电(不是 voip)
  2. 拨出电话(非 voip)

  3. 在所有状态 - 背景、前景、未运行、暂停

  4. 通话时长

我们可以在 CallKit 的帮助下做到这一点还是有其他解决方法?

注意:这与 VOIP 应用程序无关

【问题讨论】:

  • 没有。您无法获取任何通话详细信息。它侵犯了用户隐私

标签: ios iphone swift callkit


【解决方案1】:

是否可以在不使用 VOIP 的情况下集成 CallKit?

我会说是的,SpeakerBox(Apple CallKit 示例)不使用 VoIP。 https://developer.apple.com/library/archive/samplecode/Speakerbox/Listings/Speakerbox_SpeakerboxCall_swift.html

是否可以在不使用 VOIP 的情况下在所有状态下集成 CallKit - 背景、前台、未运行、暂停?

不,如果应用暂停或未运行,您将无法检测到来电。

【讨论】:

    【解决方案2】:

    对于CallDuration 在主动模式下的情况,可以使用 callkit 进行跟踪。如果您只想知道Call Duration,请告诉我。我可以提供完整的细节。

    您提到的其他所有情况都无法追踪,除非您的手机已越狱。

    【讨论】:

    • 嗨 mehul thakkar。我只想得到通话duaratio..你能给我代码示例吗?
    猜你喜欢
    • 2023-01-16
    • 2018-01-06
    • 1970-01-01
    • 1970-01-01
    • 2017-05-20
    • 2017-03-10
    • 1970-01-01
    • 2021-08-31
    • 1970-01-01
    相关资源
    最近更新 更多