撤回之前在 iOS 上发送的推送通知
Recall a previous sent push-notification on iOS
对于通知应用程序,我需要召回以前通过 APNS 发送的消息,以防这些消息已过时或在另一台设备上读取 - 即使该应用程序不是 运行。
因为没有 "remove"-通过 APN
调用并且应用程序也没有在 remote notifications
上启动,我认为唯一可能的方法是使用 PushKit
和 Voice over IP
背景模式。
由于我们不使用 VOIP,该应用程序可能会被拒绝。
另一个应用程序 telegram
能够删除在另一个设备上阅读的消息 - 即使这个应用程序不支持 VOIP。
那么我是不是有点遗漏了,或者 telegram
只是违反了苹果的指导方针?
问候
科耶
我最终使用了 VOIP 推送通知并使用 UNNotificationRequest
创建了我自己的本地通知。
然后我有机会随时删除我过时的通知。
Apple 确实问我为什么使用 VOIP 推送,但在我声明没有其他方法删除过时的通知后接受了该应用程序。
对于通知应用程序,我需要召回以前通过 APNS 发送的消息,以防这些消息已过时或在另一台设备上读取 - 即使该应用程序不是 运行。
因为没有 "remove"-通过 APN
调用并且应用程序也没有在 remote notifications
上启动,我认为唯一可能的方法是使用 PushKit
和 Voice over IP
背景模式。
由于我们不使用 VOIP,该应用程序可能会被拒绝。
另一个应用程序 telegram
能够删除在另一个设备上阅读的消息 - 即使这个应用程序不支持 VOIP。
那么我是不是有点遗漏了,或者 telegram
只是违反了苹果的指导方针?
问候
科耶
我最终使用了 VOIP 推送通知并使用 UNNotificationRequest
创建了我自己的本地通知。
然后我有机会随时删除我过时的通知。
Apple 确实问我为什么使用 VOIP 推送,但在我声明没有其他方法删除过时的通知后接受了该应用程序。