2016-09-26 77 views
0

我開發了一個應用程序,因爲我實現了推送通知。我沒有收到iOS 10設備的任何推送通知。我檢查了服務器中的設備令牌和證書。推送通知不適用於iPhone所有設備(Xcode8)版本

即使在iOS 10上,此註冊似乎也是成功的,因爲應用程序didRegisterForRemoteNotificationsWithDeviceToken隨後被調用,所以我正在從APNS接收令牌。

問題是,當我向該設備發送推送通知時,從不會調用應用程序didReceiveRemoteNotification

現在,這裏據說在UIApplicationDelegate方法已被棄用iOS上10,我應該實現userNotificationCenter(:didReceive:withCompletionHandler:)userNotificationCenter(:willPresent:withCompletionHandler:)

+0

[處理iOS上的10個用戶的通知]的可能的複製(http://stackoverflow.com文件

  • 檢查 「代碼簽名權利」 /問題/ 38940193 /處理用戶的通知上-IOS-10) –

  • 回答

    0

    我敢肯定,當我收到我的iPhone6iOS10通知我didReceiveRemoteNotification函數被調用, Xcode8

    請檢查您的令牌,證書,密碼再次

    然後,

    1. 如果您的項目「功能」處於打開狀態,請檢查您的推送通知?

    2. 檢查您的權利在 「生成設置」