これは奇妙に聞こえるかもしれませんが、他の説明は見当たりません。
以前に行った、Bluemix での IBM プッシュ通知のセットアップが完了しました。何らかの理由で、私が構築したこの新しいアプリで。プッシュ通知を送信するたびに送信されず、もう一度送信しようとすると、デバイスがないと表示されます。
これは今日私だけに起こったのですが、サービスの問題でしょうか?
私が試したこと/気づいたこと:
- 私のデバイスは登録されており、コンソールを介してサービスから成功メッセージを受信しています。
- デバイスは 1 つしかありませんが、監視により、7 つのデバイスが通知用に登録されていることがわかります。
- プッシュ通知を送信するために Web コンソールを使用すると、最初は成功したと表示されますが (何も送信されません)、もう一度クリックすると と表示されます
Internal Server error: No devices found
。 - swagger ドキュメントを使用して appID を入力し、デバイスを検索しましたが、何も表示されません。アプリを実行すると、1 つが表示され、アプリをバックグラウンドに配置しても、1 つが表示されます。私はswaggerを介して通知を送信し、成功したことを示し、登録済みのデバイスを確認し、空の配列を返します。
- 私の iOS アプリのコードは、登録用に
IMFPush
/IMFCore
cocoapods 用に提供されたサンプルに限定されています。登録解除コードは一切ありません。 - node.js コード、または iOS コードを実行せずに、swagger/Web コンソール ツールのみを使用して、これを確認しました。
- 以前に別のアプリで使用したサンドボックス プロビジョニング プロファイルを使用しています。
- IMF プッシュ サービスを削除し、再作成しました。
どんな助け/洞察も大歓迎です。