我開發了一個應用程序,因爲我實現了推送通知。我沒有收到iOS 10設備的任何推送通知。我檢查了服務器中的設備令牌和證書。推送通知不適用於iPhone所有設備(Xcode8)版本
即使在iOS 10上,此註冊似乎也是成功的,因爲應用程序didRegisterForRemoteNotificationsWithDeviceToken
隨後被調用,所以我正在從APNS接收令牌。
問題是,當我向該設備發送推送通知時,從不會調用應用程序didReceiveRemoteNotification
。
現在,這裏據說在UIApplicationDelegate
方法已被棄用iOS上10,我應該實現userNotificationCenter(:didReceive:withCompletionHandler:)
和userNotificationCenter(:willPresent:withCompletionHandler:)
[處理iOS上的10個用戶的通知]的可能的複製(http://stackoverflow.com文件
檢查 「代碼簽名權利」 /問題/ 38940193 /處理用戶的通知上-IOS-10) –