2015-04-17 68 views
1

我有以下問題。我可以從收到此推送通知的設備中刪除推送通知嗎?

我期待從設備(iPhone和Apple Watch)中刪除推送通知的能力,但此設備已收到推送通知。

用例是用戶A向所有可用的USER B發送請求。推送通知發送給所有這些用戶B。在推送通知到達的時刻,它會顯示在Apple Watch上。其中一位用戶B回答他接受此請求。在按下按鈕接受請求後,應該在所有其他設備上刪除通知。

我真的不知道這樣做的能力。

但我知道你可以在Android中處理這個問題,爲此通知提供一個唯一的ID。之後,您可以使用此特定ID刪除其他通知。

對於iOS來說,它們可能與Android中提供的方式相同嗎?

回答

1

這與WatchKit/Apple Watch沒有任何關係。

要回答你的主要問題:不,你不能這樣描述它。一旦你發出通知,用戶就可以決定他們想要做什麼。

作爲一種替代方案,您可以在應用程序中保留每個通知的「收件箱」,並使用通知來提示用戶檢查它。這樣你就可以從服務器端的收件箱中刪除通知。

+0

謝謝您的回答!昨天我們對收件箱有同樣的想法。很高興知道其他開發者也推薦這種方式。我們將討論這種解決方案。 –