1

私は彼の開発と配布の両方の証明書を作成する新しい iphone アプリケーションを開発しています。

APNS (プッシュ通知) を取得して登録するためのコードを記述します。開発者証明書では正常に動作しますが、配布証明書でアプリケーションに署名したときにプッシュ通知を受け取りませんでした。

バンドルが正しいプロダクション用に持っている配布証明書を確認しました。私は配布証明書で正しく署名されたコードですが、gateway.push.apple.com 2195 ポートからプッシュ通知を受け取りませんが、開発者証明書を使用して gateway.sandbox.push.apple.com で取得したのと同じです。

私もipaファイルを作成して同期しようとしましたが、配布証明書で通知を受け取れませんでした。

助けてください

4

2 に答える 2

6

現在、アプリケーションは開発プロビジョニング プロファイルを使用して開発モードになっているため、開発プッシュ通知証明書で機能する開発者デバイストークンが生成されます。

アドホック配布プロファイルを使用して .ipa を作成すると、配布用プッシュ通知証明書として機能する配布デバイス トークンが生成されます

そのため、 adhoc プロビジョニング プロファイルを使用して .ipa を作成してください。

于 2013-02-05T12:18:55.123 に答える
1

私が想像できる唯一のことは、開発証明書で署名されたアプリから生成されたトークンを使用していることです。dev および dist 証明書を使用して、同じデバイスに 2 つの異なるトークンがあります。

于 2013-02-05T12:13:01.647 に答える