我想知道如果消息已被发送方删除,则在接收方发送完后如何删除远程通知。例如,如果用户A向用户B发送消息,而用户A在用户B在其设备上看到该消息之前删除了该消息。
当您收到文本(iPhone)但在另一台设备(mac pro)上打开文本时,iMessage会执行此操作,iMessage推送通知将在第一台设备(iPhone)上删除。
另外,我已经注意到gmail做到了,当您收到新电子邮件的推送通知(在iPhone上)但在gmail网页(mac pro)上将其删除时,该推送通知将在我的锁定屏幕或通知中心消失设备(iPhone)。
任何帮助将不胜感激,谢谢!
最佳答案
我想gmail是通过使用远程通知的后台模式来实现的,然后通过发出本地通知来响应这些通知。
您可以删除本地通知,但不能删除远程通知。
关于ios - 从设备删除单个已发送的远程通知,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33744394/