2016-09-26 9 views
0

プッシュ通知を実装したという点で1つのアプリケーションを開発しました。 iOS 10デバイスのプッシュ通知はありません。私は自分のサーバーのデバイストークンと証明書をチェックしました。プッシュ通知がiPhone上で動作しないすべてのデバイス(Xcode8)バージョン

この登録は、didRegisterForRemoteNotificationsWithDeviceTokenというアプリケーションが呼び出されてからiOS 10でも成功しているようですので、APNSからトークンを受け取ります。

問題は、このデバイスにプッシュ通知を送信すると、アプリケーションdidReceiveRemoteNotificationが呼び出されないことです。

は今、ここでそれはUIApplicationDelegateのメソッドはiOSの10で廃止されており、私はuserNotificationCenter(:didReceive:withCompletionHandler:)userNotificationCenter(:willPresent:withCompletionHandler:)

+0

[iOS版10上のユーザの通知の処理]の可能複製(http://stackoverflow.comに

  • チェック "コード署名エンタイトルメントを" ファイルチェック/ questions/38940193/handling-user-notifications-on-ios-10) –

  • 答えて

    0

    を実装するべきであると言われて私は、私は私のiPhone6iOS10の通知を受けたときに、私のdidReceiveRemoteNotification関数が呼び出されることを確信していますXcode8

    、その後、再び

      をごトークン、証明書、パスワードを確認してください

    1. プロジェクトの「機能」がオンの場合は、プッシュ通知を確認してください。

    2. あなたの資格は、 "ビルドの設定"

    関連する問題