我们正在尝试实现类似于 WhatsApp(iOS 版本)通知处理的通知功能,即使在明确杀死 WhatsApp 之后 - 通知消息出现在顶部聊天中并带有消息计数的新消息 - 这可以通过 VOIP 推送来实现。
想了解金融类App是否可以使用VOIP,是否不会导致应用被拒。
我们正在尝试实现类似于 WhatsApp(iOS 版本)通知处理的通知功能,即使在明确杀死 WhatsApp 之后 - 通知消息出现在顶部聊天中并带有消息计数的新消息 - 这可以通过 VOIP 推送来实现。
想了解金融类App是否可以使用VOIP,是否不会导致应用被拒。
您的应用将被拒绝,原因如下:
2.16:多任务应用程序只能将后台服务用于其预期目的:VoIP、音频播放、位置、任务完成、本地通知等。
我们发现您的应用程序使用后台模式,但不包含需要该模式持续运行的功能.
如果您打算使用 VOIP 推送,您的应用程序必须支持 VOIP。
请注意,如果您只想显示徽章计数而不显示通知,则可以通过静默通知来实现。
iOS 显示徽章计数与应用程序运行状态无关,即即使您的应用程序被明确终止,在收到静默通知时,徽章计数也会被反映。请注意,如果应用程序被杀死,它不会被唤醒。
你的有效载荷应该是,
{
"aps" :
{ "content-available" : 1
"badge" : 5
}
}
查看一些关于静默推送通知的好教程
https://blog.layer.com/how-we-leverage-ios-push-notifications/
https://www.raywenderlich.com/123862/push-notifications-tutorial