0

私は従いました: tutorial-part-12。開発証明書では動作しますが、本番証明書では動作しません。

私はすでにサンドボックスを ssl://gateway.push.apple.com:2195私のphpに変更しました。

この手順で production.pem を作成しました。

$ openssl x509 -in aps_developer_identity.cer -inform der 
    -out PushChatCert.pem

$ openssl pkcs12 -nocerts -out PushChatKey.pem -in PushChatKey.p12

インポート パスワードを入力してください: MAC 検証済み OK PEM パス フレーズを入力してください: 検証中 - PEM パス フレーズを入力してください:

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

ck.pem を共有ホストにアップロードします。エラーではありませんが、プッシュ通知はしません。

私のphpでは、それは言った:APNSに接続しました メッセージが正常に配信されました

4

1 に答える 1

3

サンドボックスサーバーではなく「ライブ」サーバーを使用する場合は、開発者証明書ではなくアドホック配布証明書を使用してアプリをビルドして署名する必要があります。

于 2012-11-26T14:31:29.150 に答える