2016-04-27 10 views
1

昨日、テスト環境にループがあり、多くのプッシュ通知が特定のデバイスに送信されていました。それ以来、トークンを送信しているデバイスを登録しようとすると、アプリケーションが最初にインストールされたときに、didRegisterForRemoteNotificationsWithDeviceTokenはまったく呼び出されないようです。ただし、インストール時にプッシュ通知を有効または無効にするように要求します。通知センターにも表示されます。私は次のことを試みた。先に3日間電話 didRegisterForRemoteNotificationsWithDeviceTokenが一貫して呼び出されない

  • セット電話クロックを再起動する設定
  • をリセット

    1. が複数の端末で試されました。

    QAビルドではなく、異なるターゲットを使用するプロダクションビルドを使用しても一貫して動作します。 Xcodeバージョン7.3のiOS 9.3.1を使用します。私の質問は、なぜdidRegisterForRemoteNotificationsWithDeviceTokenが呼び出されず、それが呼び出される他のプロビジョニングプロファイルとともに呼び出されないかということです。コードは同じです。リンゴはデバイスの登録をブロックできますか?私はdidFailToRegisterForRemoteNotificationsWithErrorをどちらの場合でもエラーなしで実装しました。

  • 答えて

    2

    何も変更されておらず、翌日はすべて完璧に動作します。それは多くのプッシュ通知が出て以来、ある種の一時的なブロックを置いているリンゴに関係していなければならない(MUST)。

    +0

    Appleは、 –

    0

    application:didFailToRegisterForRemoteNotificationsWithError:を実装しましたか?

    登録が失敗している可能性があります。また、上記の方法を実装していないと、あなたはどこにもいません。

    +0

    これは実装されていて、etherと呼ばれることはありません。任意の種類のエラーはありません – invertedfjord

    0

    XcodeのIDEターゲット - >機能 - >プッシュ通知でチェックしましたか

    関連する問題