繁体   English   中英

我可以使用PushKit定期推出使用VoIP吗? 如果用户不对通知采取行动,是否会允许在后台启动被杀应用程序?

[英]Can I use PushKit to do regular push with out using VoIP? Will it allow killed app to be launched in background if user does not act on notification?

在PushKit中提到我们可以使用常规推送或VoIP推送。 但我没有找到任何PKPushType用于常规推送的文档。 有没有人尝试使用PushKit定期推送? 如果我不使用VoIP,如果收到推送通知,可以在后台启动被杀应用程序吗? 这意味着如果应用程序被杀死并且通知出现并且用户没有对其采取行动,那么如果我使用PushKit,iOS可以在后台启动应用吗?

我不确定你使用PushKit的“常规推送”是什么意思,但是你可以用它来定期发送通知,虽然我认为它总会执行你的代码,就像一个无声的远程通知(也许这就是你想知道的)。

如果您使用PushKit,它确实会在收到通知时启动应用程序,即使它被用户强制终止也是如此。 看到这个答案 我想补充一点,你可能需要Voice Over IP功能来实现这种效果。

从文档中需要注意另一个重点:

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

编辑:此答案不再有效。


是的,你可以,查看Apple Document

PushKit框架为您的iOS应用程序提供了接收来自远程服务器的推送的类。 推送可以是两种类型之一:标准和VoIP。 标准推送可以像以前版本的iOS一样提供通知。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM