P8 キーまたは P12 証明書の設定
iOS 通知を有効にするために必要な認証情報を作成する手順
前提条件
ユーザーを通知に登録し始めるには、P8 キー(推奨)または P12 証明書のいずれかが必要です。これらはいずれも Apple Developers ポータルで生成できます。
1つの Apple Developer アカウント 管理者権限を持つ
アプリケーションの App Bundle ID(例:
com.pushly.example)Push Notifications 機能が追加された iOS アプリケーションまたは XCode プロジェクト
P8キーの設定(推奨)
ステップ1:キーを生成する
既存のP12証明書を更新するのでない場合は、通知送信用の認証に新しいP8キーを使用することを推奨します。P8キーは、すべてのアプリケーションと環境で使用できます。開発用と本番用、または各アプリケーションごとに個別のP8ファイルは必要ありません。
新しいP8キーを作成するには、 Apple Developer アカウント に移動して、 キー リンクをクリックします。

次のページで + ボタンを、次の項目の横にある キー ヘッダーをクリックします
P8キーの名前を入力します。会社名、アプリケーション名、または後で識別するのに役立つ任意の文字列を指定できます。
次に、 Apple Push Notification service (APNs) ボックスにチェックを入れ、 続行 ボタンを押します。

次のページで、以下に対して表示される値をコピーします Key ID そして、その後 ダウンロード ボタンをクリックしてP8キーをダウンロードします。

必要な最後の情報は、 Team ID です。これはメンバーシップに関連付けられており、画面右上の名前の下にあります。

ステップ2:Pushlyで統合を有効にする
これで、 Team ID, Key ID とP8キーが揃ったので、Pushlyプラットフォームにログインし、 設定 ページに移動して、 送信インテグレーション セクションから取得します。
に移動します。ここで、 編集 ボタンを Send Integration ヘッダーで、 Native スイッチを Apple 見出しの下で有効にして、
を選択します
P8 Certピル選択から証明書エリアをクリックしてP8キーをアップロードします
を入力
Team IDを入力
Key ID次をクリックします
送信ボタン

すべて正しく入力されていれば、今すぐ 送信インテグレーション アクティブなApple Native統合が表示されます。

P12証明書の設定
P8キーの使用を優先するため、新しいP12証明書の作成は推奨しません。既存のP12証明書がある場合は、以下の手順に従って更新し、プラットフォームに追加してください。
手順1:証明書署名要求(CSR)を作成する
Macコンピュータで、を開きます
キーチェーンアクセスアプリケーション内の
キーチェーンアクセスメインのアプリケーションメニューで、キーチェーンアクセス>証明書アシスタント>認証局から証明書を要求する[証明書情報]ウィンドウで、次の情報を入力します:
「
ユーザーのメールアドレス」欄に、メールアドレスを入力します。「
コモンネーム」欄に、秘密鍵の名前を作成します(例: 会社名 Web Push)。「
CAメールアドレス」欄は空欄のままにしてください。「
リクエストグループを選択し、ディスクに保存済みオプション。
クリック
続行Keychain Access内でCSRをディスクに保存して、この手順を完了してください。
ステップ2:アプリの識別子を作成する
既存の証明書を更新する場合は、App IdentifierはすでにAppleの開発者アカウント内に存在しているはずなので、この手順はスキップしてステップ3に進めます。
ログイン あなたの会社の Apple Developer Console アカウントへ。
をクリックします
識別子の下にあるリンクCertificates, Identifiers & Profiles右上のドロップダウンで
App IDsが選択されていることを確認し、+ボタンを、次の項目の横にある識別子ヘッダー。を選択します
App IDsオプションの一覧から選択し、続行ボタンを押します。を選択します
Appを識別子の種類として選び、続行ボタン説明を入力します。例:
YOUR_APP_NAME Push NotificationsアプリのBundle IDを入力します。例:
com.YOUR_APP_NAME.app-pushの下で
Capabilitiesタブを下にスクロールして、Push Notifications機能次をクリックします
続行その後登録ボタンを押します。
ステップ3: Webプッシュ証明書を生成する
をクリックします
証明書左側のナビゲーションで次を押します+の横にある記号証明書ヘッダーをクリックしますを選択します
Apple Push Notification service SSL (Sandbox & Production)をサービス一覧から選択し、次に続行.証明書を生成するアプリケーションに対応するApp Identifierを選択し、
続行ボタンを押します。次をクリックします
ファイルを選択ボタンを押し、最初のステップで作成したCSRファイルを参照して、クリックします続行.次の画面で、証明書の準備ができたことが通知されます。クリックします
ダウンロード証明書をコンピューターに保存します。
ステップ4: .p12証明書を生成する
コンピューターに保存した証明書に移動し、ダブルクリックして次にインストールします
キーチェーンアクセスアプリケーション。次を開きます
キーチェーンアクセスアプリケーションを開き、My Certificatesタブで、ログイン左側のナビゲーション領域でキーチェーンが選択されていることを確認します。インストール済みのApple Push Services証明書を右クリックして、
書き出す.保存ダイアログで、ファイル名を選択し(またはデフォルトのままにし)、次を選択します
.p12ファイル形式を選択し、次をクリックします保存ボタンを押します。パスワードの入力を求められます。両方のボックスを空のままにして、次をクリックします
OK.クリック
許可p12証明書をコンピューターに保存します。
ステップ5: プラットフォーム経由で証明書をアップロードする
これで、 Bundle ID とP12証明書があれば、Pushlyプラットフォームにログインし、 設定 ページに移動して、 送信インテグレーション セクションから取得します。
に移動します。ここで、 編集 ボタンを Send Integration ヘッダーで、 Native スイッチを Apple 見出しの下で有効にして、
アプリケーションの
Bundle IDを選択します
P12 Certピル選択からエリアをクリックしてP12証明書をアップロードします
証明書の生成時にパスフレーズを入力した場合は、スイッチを有効にしてそれを追加します
次をクリックします
送信ボタン
最終更新