推送通知對我來說非常適用,除非在一種情況下。我們正在處理的應用程序需要您登錄/註銷,因此當您登錄時,服務器向您發送通知,而當您未登錄時,則不應該。蘋果推送通知,註銷應用程序並刪除應用程序問題/解決方案
如果用戶在登錄時刪除應用程序,服務器不知道用戶已刪除該應用程序。如果應用程序保持刪除並且服務器嘗試發送通知,則這不是問題 - 服務器端的APNS反饋機制會捕獲此信息並關閉會話。
如果用戶重新安裝應用程序會怎麼樣?他們仍然從服務器的角度登錄。在應用程序啓動時,您可以發送一條日誌消息給服務器。如果你不啓動應用程序會怎麼樣?該應用程序仍然會看到通知!
這是一個愚蠢的邊緣情況,我不應該擔心?還是有一個公認的方法來解決這個問題。
您無法再檢查設備中的udid以將其發送到服務器 – Bastian
這或多或少是我們目前正在做的。還有一種方法可以讓設備脫離udid。 – nflacco
@nflacco如何在ios9中獲得UDID –