5

状況: PROD および DEV APN 証明書が異なるバックエンド URL にインストールされています。PRODUCTION certificate works!: プッシュが配信されます。

DEV 証明書が機能せず、Apple サーバーがエラー コード 7 (無効なトークン) を返します。私はすでにすべてのものをチェックしましたが、まだ何かが欠けているかもしれません.

  • app id が正しい (prod に使用されるものと同じ)
  • 私は正しいバックエンドを使用しています(DEV証明書がインストールされています)
  • DEBUGモードでXCodeからアプリを起動します(DEV環境に対応)
  • 同じアカウントの適切なアプリ開発証明書を使用しています
  • 適切な開発プロファイルを使用しています (プッシュがサポートされています)

実際に機能するはずですよね?

4

2 に答える 2

0

電話からプッシュ通知用に返されるデバイス トークンは、運用環境と開発環境で異なります。APNS にリクエストを行うときは、サーバーが実際の開発デバイス トークンを使用していることを確認してください (証明書についてではなく、デバイス識別子について話しているのです)。

お使いのデバイスでアプリの製品ビルドが既に実行されている場合、製品トークンがデータベースにある可能性があり、サーバーがそれを使用しようとする可能性があります。ただし、ユーザーアカウントをどのように処理したかによって異なります。

于 2015-08-20T09:30:27.750 に答える