2016-03-31 15 views
1

テストデバイスとして登録されているデバイスでプッシュ通知を受信できますが、TestFlight経由で配布されたビルドからプッシュ通知を受け取ることができません。PushWooshからTestFlight分散アプリケーションへプッシュ通知を受け取ることができません

以下は、TestFlight用のビルドのテストと展開中に行った手順です。この欠陥を指摘する助けがあれば、大いに感謝します。

ありがとうございます。

=======

  • 開発* .CERと* .P12ファイルを使用することをアプリに設定されています。
  • iPhoneはテストデバイスとして構成されています。
  • テストデバイスで(Xcodeから)自分のアプリケーションをコンパイルし、テストプッシュ通知を受け取ります。
  • (Xcodeから)デバイスを切断し、テストプッシュ通知を受信します。
  • 正常に受信しました(テストではありません)同じコンパイル済みアプリからの通知をプッシュします。
  • テストデバイスのリストからデバイスを削除し、定期的なプッシュ通知を送信して正常に受信します。
  • アーカイブプッシュ通知を送信するために使用する プロビジョニングプロファイルを配布する必要TestFlightためのアプリケーション(これらは正しいものを使用して/マッピングされたことを検証時に検証。)
  • 試み、THERはエラーを受け取ります'無効なトークン'。 screenshot - invalid token
  • * .cerファイルと* .p12ファイルを配布ファイルに変更します。
  • テストプッシュ通知を試行し、何も受信しません。無効な トークンはありませんが、ゼロデバイスは現在「プッシュ利用可能」です。 screenshot - zero devices
  • また、プッシュ履歴から「レポート」もありません。

正しく構成しないものは何ですか?

もう一度、ありがとうございました。

+0

アーカイブした後、試行の間に変更を加えずに、通常の(プロダクション)プッシュ通知とテスト(開発)プッシュ通知の両方を送信しようとしましたか? –

+0

@MikeTaverne:そうですね、これらのテストは2倍も成功しませんでした。しかし、私は翌朝に来て、私のマシンに同じデバイスを接続してPushwooshの要求でログファイルを取得しました。そして、夢中になりました(?)、開発プッシュ通知が届きました。 –

+0

@MikeTaverne:Go figure。 * .cerファイルと* .p12ファイルを変更したときに何らかの伝播が起こったかどうかを尋ねました。これをマシンのゴーストまでチョークする。 –

答えて

0

証明書を変更した後、最後の「無効なトークン」プッシュによってデータベースから削除されたデバイスを再サブスクライブする必要があります。

関連する問題