2011-09-19 69 views
3

衆所周知,你可以從允許它的應用程序禁用蘋果通知的接收。但是有誰知道禁用是否在本地進行(忽略Apple發送給應用程序的通知),還是Apple停止向您的服務器發送通知?Apple在禁用之後是否繼續發送通知?

回答

2

我終於發現了深入的蘋果如何推送通知的工作:如果你禁用一個應用程序的通知,蘋果不知道這種行爲瞬間,所以它不斷髮送通知時,他們正在創建的設備。這些通知會嘗試訪問您的應用,但會以錯誤代碼的形式發回給Apple。該反饋將發送到您的服務器(訂購Apple分發您的應用程序通知的服務器)。您必須定期檢查這些信息,這樣,如果一臺設備已經恢復了一定的「錯誤」的,這意味着用戶已禁用通知(或者甚至卸載應用程序)

更多信息:Local and Push Notification Programming Guide