我有一个与远程服务器通信的应用程序。服务器应该使用远程通知静默地将数据推送到其中,我需要获取这些数据并将其存储到 CoreData 数据库中。用户不会知道整个过程。
当应用程序在前台或后台模式下收到远程通知时,我可以成功收到通知。但是,我还需要在应用程序终止时获取数据。
我搜索了可能的解决方案。例如,如果我不倾向于使用静默通知,这个 SO 问题就很好。我也看到了 PushKit 功能,但我不确定 Apple Review 的结果。
- 可能的解决方案是什么?
- 如果我想在应用程序终止时使用 VoIP 和 PushKit 来获得通知,Apple 会拒绝我的应用程序吗?