0

プッシュ通知に問題があります。最近、アプリをアプリストアにアップロードしました。デバイスでアプリをテストしていたときに、プッシュ通知を受信して​​いました。しかし、アプリ ストアからアプリをダウンロードすると、アプリを受信しなくなりました。

次のチュートリアルに従いました。

これは、キーチェーンで証明書要求を要求したことです。これにより、.CSR ファイルが生成されました。iTunes Connect で、プッシュ通知サービスを有効にした APP ID を作成しました。

ここでは、開発証明書と製品証明書の作成に同じ .CSR を使用しました。次のステップでは、Production 証明書をダウンロードし、次のコマンドで CK.PEM ファイルを作成しました。

$ openssl x509 -in aps_production.cer -inform der 
    -out mosCert.pem

$ openssl pkcs12 -nocerts -out mosKey.pem -in mosKey.p12
Enter Import Password: 
MAC verified OK
Enter PEM pass phrase: 
Verifying - Enter PEM pass phrase:

この mosKey.p12 は、キーチェーンからエクスポートしたものです。

$ cat PushChatCert.pem PushChatKey.pem > ck.pem

最後に、Web サービス コードで、プッシュ通知の送信にこの ck.pem を使用する必要があると述べました。

しかし、何らかの理由で、アプリストアからアプリをダウンロードしたときにプッシュ通知が届きません。

誰でもこれで私を助けることができますか?

編集

これは、プロジェクトにコード署名する方法です

ここに画像の説明を入力

4

2 に答える 2

0

私自身もそのような状況を経験しましたが、私の場合、誤って間違ったバンドル ID でビルドされたため、アプリはプッシュ通知を受け取りませんでした。

于 2013-05-02T20:20:42.843 に答える
0

サンドボックス: gateway.sandbox.push.apple.com、ポート 2195。 (開発用)

製品: gateway.push.apple.com、ポート 2195。 (リリース用)

于 2014-02-19T05:32:58.927 に答える