我可以从已收到此推送通知的设备中删除推送通知吗?

时间:2015-04-17 12:03:17

标签: swift apple-push-notifications xcode-6.2 ios8.2

我有以下问题。

我希望能够从设备(iPhone和Apple Watch)中删除推送通知,但此设备已收到推送通知。

用例是用户A向所有可用的用户B发送请求。推送通知发送到所有这些用户B。推送通知到达时,它将显示在Apple Watch上。其中一个用户B回答说他接受了这个请求。按下按钮接受请求后,应删除所有其他设备上的通知。

我真的不知道这样做的能力。

但我知道您可以在Android中处理此问题,因为此通知提供了唯一的ID。之后,您可以删除具有此特定ID的其他通知。

对于iOS,它们可能与Android中提供的方式相同吗?

1 个答案:

答案 0 :(得分:1)

这与WatchKit / Apple Watch没有任何关系。

回答你的主要问题:不,你不能按照它描述的那样做。一旦您发出通知,用户就可以决定他们想要做什么。

作为替代方案,您可以维护一个"收件箱"对应用中的每个通知,并使用通知提示用户进行检查。这样,您可以从服务器端的收件箱中删除通知。

相关问题