0

如果我的应用程序在后台运行,我可以使用静默推送来唤醒应用程序并接听 VOIP 电话吗?

我使用“jpush”发布了一个静默推送,当我的 idevice 与 Xcode 连接并运行 APP 时,它可以工作。

如果我的 idevice 没有使用 Xcode 运行 APP,我将无法在后台接收静默推送(仅在前台接收。)

是否可以使用无声推送唤醒APP并接听VOIP电话?

我是不是搞错了什么??

4

1 回答 1

1

是的。如果您的应用程序进行 VoIP 呼叫,则可以使用PushKit

概述

PushKit 框架将特定类型的通知(例如 VoIP 邀请、[...])直接发送到您的应用程序进行处理。[...]

与UserNotifications框架支持的用户通知不同,PushKit 通知永远不会呈现给用户——它们不会呈现徽章、警报或声音。

PushKit 通知与用户通知相比具有以下优势:

  • 如果您的应用程序没有运行,系统会在收到通知后自动启动它。[...] 有关更多信息,请参阅本地和远程通知编程指南
  • 您的应用程序有运行时间来处理通知,即使它在后台运行。
  • [...]
于 2017-10-05T10:07:08.763 回答