2014-02-28 57 views
3

我注意到我有興趣複製iMessage的功能。問題是我不確定是否有可能使用Apple的公共API。刪除推送通知警報,如果其他設備已響應提醒

我注意到,如果您收到iMessage,推送通知會顯示在您的所有設備鎖定屏幕(例如iPhone,iPad)上。但是,一旦您的某個設備查看新消息,推送通知警報就會在所有設備上消失。

有沒有辦法刪除推送通知警報?

回答

1

好吧,自從iOS 10開始,Apple推出了一個新的通知框架:UserNotifications

有了這個,您現在有了大量的自定義功能,並且還能夠移除/更新所顯示的通知。

-1

創建兩個推送通知:一個用於顯示警報,另一個用於隱藏它。如果一個設備已響應顯示警報通知,則發送隱藏警報通知。

+1

「隱藏警報通知」?你會怎麼做? – damirstuhec

+0

我假設那麼多。 「隱藏」警報的內容由(鍵/值)組成?據我所知,沒有鑰匙指示清除警報。 – Forrest

0

這似乎是不可能不使用私人API。