web-dev-qa-db-ja.com

サンドボックスと製品版のiPhone APNSデバイストークン

デバイストークンは、サンドボックスとプロダクションモードでどのように異なりますか?

一部のデバイストークンをプロダクションモードにロックしていると思いますが、開発からプッシュすることはできません。

チェック方法に関するアイデアはありますか?

37
kineticac

開発証明書を使用してアプリをビルドすると、アプリは一意のデバイストークンを生成します。このデバイストークンは、本番用プッシュネットワークでは機能しません。その後、配布プロビジョニングプロファイル(App Storeまたはアドホック)を使用してアプリをビルドすると、デバイスはプッシュ通知用の異なるデバイストークンを生成します。開発で生成されたトークンを本番プッシュSSLネットワークに送信しようとすると、Appleのサーバーがトークンを拒否します。

115
marcc

私がしたことは、最初に本番環境を試して、それがInvalidTokenコードで失敗した場合は、サンドボックスに対してもう一度試してみることでした。

ご参考までに、これは必要以上に難しいことです。

3
Eliot Gillum