まず、ご清聴ありがとうございました。ここでのシナリオは、何千ものデバイスに同じ PUSH 通知を送信する必要があるということです。このトピックに関するAppleのドキュメント、プッシュ通知で.p12証明書を生成する方法を読んでいます
1 に答える
サーバー側のプッシュ証明書を生成するには、次の簡単な手順に従ってください
ステップ 1: iPhone Developer Program Portal にログインします。
ステップ 2:右側のメニューから [アプリ ID] を選択します。
ステップ 3:ワイルドカードを使用せずにアプリ ID を作成します。たとえば、3L223ZX9Y3.com.hello.test
ステップ 4:このアプリ ID の横にある [構成] リンクをクリックし、ボタンをクリックしてウィザードを開始し、新しい開発プッシュ SSL 証明書を生成します。
ステップ 5:この証明書をダウンロードし、aps_developer_identity.cer をダブルクリックしてキーチェーンにインポートします。
ステップ 6: Keychain Assistant を起動し (Application、Utilities にある、または Spotlight で検索)、左側の My Certificates をクリックします。
ステップ 7: Apple Development Push Services を展開し、Apple Development Push Services と秘密鍵 (Apple Development Push Services のすぐ下) を選択します。
ステップ 8:右クリックして [2 つの要素をエクスポート...] を選択し、server_certificates_bundle_sandbox.p12 として保存します (パスワードは入力しないでください)。
ステップ 9:ターミナルを開き、ディレクトリを server_certificates_bundle_sandbox.p12 の保存に使用した場所に変更し、次のコマンドを使用して PKCS12 証明書バンドルを PEM 形式に変換します (インポート パスワードを求められたら Enter キーを押します)。
openssl pkcs12 -in server_certificates_bundle_sandbox.p12 -out server_certificates_bundle_sandbox.pem -nodes -clcerts