Mur*_*ali 1 apple-push-notifications ios swift
我的应用程序没有任何 VoIP 功能,例如音频/视频通话。如果我使用 VoIP 通知,苹果会拒绝我的申请吗?使用这个有什么限制吗?
我需要 VoIP 通知,因为即使用户终止应用程序,也能保证应用程序在后台启动。
小智 6
请注意,Apple 在 iOS 13 中引入了限制。如果应用程序收到 VoIP 通知并且未将呼叫报告给 CallKit,则该应用程序不会被拒绝,但会崩溃,并且可能会停止接收通知。看看下面的帖子,其中一位苹果员工回复了
在 iOS 13.0 及更高版本上,必须在收到传入 IP 语音呼叫时以及在 didReceiceIncomingPush() 方法完成执行之前使用 CallKit 框架进行报告,否则系统将终止您的应用程序。
多次未能报告来电可能会导致您的应用无法接收更多来电通知。
基本上,您不能再使用 VoIP 推送来发送非 VoIP 消息,并且需要对这些消息使用常规推送通知。
这是在 WWDC 会议“应用程序后台执行的进展”期间宣布的https://developer.apple.com/videos/play/wwdc2019/707/
| 归档时间: |
|
| 查看次数: |
667 次 |
| 最近记录: |