【问题标题】:In iOS, CallKit is not shown to the user, when application is in background or terminated state在 iOS 中,当应用程序处于后台或终止状态时,不会向用户显示 CallKit
【发布时间】:2020-06-17 12:40:50
【问题描述】:

在 iOS 中,Callkit 不在后台工作/处于终止状态。我正在接收 VoIP 通知并触发 CallKit 以显示用户呼叫。

但是,当我在终止状态下触发 callkit 时,应用程序似乎被终止,如果应用程序处于后台状态,应用程序似乎在后台显示 callkit。

当应用程序处于后台状态并且我收到 VoIP 通知时,会调用 callkit,但只有单击应用程序图标才能看到呼叫响铃屏幕。

任何人都可以有任何想法来解决这个问题。

【问题讨论】:

    标签: ios voip callkit


    【解决方案1】:

    我们解决了这个问题。
    根本原因:当我们在App后台/终止状态收到VoIP推送时,我们应该在不改变线程的情况下通知CallKit并启动后台任务。如果更改线程,CallKit 将无法按预期工作。

    【讨论】:

      猜你喜欢
      • 2021-08-27
      • 1970-01-01
      • 2020-07-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-09-01
      相关资源
      最近更新 更多