我们添加了需要 PushKit 并在 Info.plist 中启用 VoIP 的静默通知
See Apple 的 PushKit 文档
现在我的应用程序被苹果拒绝了:
您的应用程序在 Info.plist 的 UIBackgroundModes 键中声明支持 VoIP,但不包含任何 IP 语音服务。
请修改您的应用程序以添加 VoIP 功能或从 UIBackgroundModes 键中删除“voip”设置。
- 该应用程序不是 VoIP,因此它不需要 VoIP 功能。
- 从中删除 VoIP
UIBackgroundModes
导致无声通知停止工作。
有人知道我应该做什么吗?
我可以添加哪些VoIP功能(即使我不使用它,只是为了通过审核)?
我问过苹果公司,但他们回复了自动生成的回复,并给出了同样的拒绝原因。
您可能应该使用 iOS 服务扩展来解密消息。https://developer.apple.com/reference/usernotifications/unnotificationserviceextension
您使用此扩展程序来修改通知的内容或下载与扩展程序相关的内容。例如,您可以使用该扩展来解密加密的数据块或下载与通知关联的图像。
您还可以在本次 WWDC 演讲中详细了解其工作原理。https://developer.apple.com/videos/play/wwdc2016/707/
实现 VoIP 功能来做到这一点完全是多余的。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)