Application Identifier をセットアップする
アプリケーションで Sign in with Apple を使用するには、Apple の開発者ポータルの Certificates, Identifiers & Profiles セクションでいくつかのセットアップ手順に対応する必要があります。- Apple Developer Program アカウントにサインインします。
- Certificates, Identifiers & Profiles を選択します。
- Identifiers ペインで、Application Identifier を選択するか、(+) を選択して新しい識別子を作成します。
新しい識別子を作成する場合は、新しい識別子タイプとして App IDs を選択します。
- 機能の一覧をスクロールして、Sign in with Apple を選択します。
- Sign in with Apple のセットアップ ポップアップで Continue または Save を押します。
- Application Identifier を完全に作成し、更新してください。
PlayFab は、iOS または MacOS タイトルからの Sign in with Apple のみサポートしています。
PlayFab で Apple アドオンをセットアップする
PlayFab で Apple アドオンをセットアップするには:- Game Manager にサインインします。
- My Studios and Titles ページからタイトルを選択します。
- Add-ons ペインで Apple プラットフォームを選択します。
- Apple アドオンをインストールするには、Install Apple を選択します。
- iOS App Bundle ID を、前のセクションで取得した App ID に設定します。
この時点で、ID トークンの有効期限を無視するかどうかを選択する必要があります。
- 有効期限を無視する: セキュリティは低くなりますが、ユーザー エクスペリエンスは向上します。ただし、Apple が署名キーをローテーションすると、期限切れの ID トークンは検証できなくなります。この場合、ユーザーは新しい ID トークンを提供するためにサインインし直す必要があります。
- 有効期限を尊重する: よりセキュアなエクスペリエンスを提供しますが、ユーザーが複数回サインインする必要が生じる可能性があります。Apple の ID トークンは現在 10 分後に期限切れになるため、その後タイトルはユーザーに再度サインインを要求して新しいトークンを取得する必要があります。
- 選択したユーザー エクスペリエンスに応じて、Ignore expiration date for identity tokens を設定します。
