最初のアプリを Apple のアプリ ストアにリリースしたところ、プッシュ通知が機能していないことに気付きました。
Stackoverflow で多くの重複した投稿に出くわしましたが、それらのいくつかについては、対処方法を十分に理解していないようです。
1 . 私のプッシュ通知サーバーは、サンドボックスではなく本番サーバーを使用して、(php 経由で) 通知をリンゴのプッシュ サービスに正しく配信します。
2.エラーは、電話での受信に関係していると思います。リリース証明書と登録に何か問題があるのでしょうか?
3 . このような問題をデバッグするにはどうすればよいですか? Build Configuration: Release - 電話が Apple の apns に登録されているかどうかを確認するために、xCode 経由でアプリを起動することを検討しました。しかし、それは常に言う:
この実行可能ファイルの有効なプロビジョニング プロファイルが見つかりませんでした。
しかし、私は3の仮定で正しいですか? - アプリがリリース モードで登録できない可能性がありますか?
以下に、ディストリビューション プロビジョニング ファイルの一部を示します。しかし、私にとってはすべて問題ないようです。
<key>Entitlements</key>
<dict>
<key>application-identifier</key>
<string>***YGJ2X89.de.gruener.war***</string>
<key>aps-environment</key>
<string>production</string>
<key>get-task-allow</key>
<false/>
<key>keychain-access-groups</key>
<array>
<string>***YGJ2X89.*</string>
</array>
</dict>