对于通知应用程序,我需要调用以前通过APNS发送的消息,以防这些消息过期或在其他设备上读取 - 即使应用程序未运行。
由于APN
没有“删除”调用,并且remote notifications
上没有启动应用,我认为唯一可能的方法是使用PushKit
和{{1背景模式。
由于我们不使用VOIP,因此可能会拒绝该应用。
另一个应用Voice over IP
能够移除在另一台设备上读取的消息 - 即使此应用也没有VOIP支持。
所以我错过了一些或telegram
是否违反了苹果的指导方针?
问候
coyer
答案 0 :(得分:2)
我最终使用VOIP推送并使用UNNotificationRequest
创建我自己的本地通知。
然后,我有机会随时删除过时的通知。
Apple确实问我为什么使用VOIP-push但是在我声明没有其他方法可以删除过时的通知之后接受了应用程序。