Configuración del identificador de aplicación
Antes de poder usar Sign in with Apple en sus aplicaciones, deberá completar algunos pasos de configuración en la sección Certificates, Identifiers & Profiles del portal para desarrolladores de Apple.- Inicie sesión en su cuenta del Apple Developer Program.
- Seleccione Certificates, Identifiers & Profiles.
- En el panel Identifiers, seleccione su identificador de aplicación o seleccione (+) para crear un identificador nuevo.
Si va a crear un identificador nuevo, seleccione App IDs como tipo del nuevo identificador.
- Desplácese por la lista de capacidades y seleccione Sign in with Apple.
- Presione Continue o Save en la ventana emergente de configuración de Sign in with Apple.
- Asegúrese de crear y actualizar completamente el identificador de aplicación.
PlayFab solo admite Sign in with Apple desde títulos de iOS o macOS.
Configuración del complemento de Apple en PlayFab
Para configurar el complemento de Apple en PlayFab:- Inicie sesión en Game Manager.
- Seleccione su título en la página My Studios and Titles.
- En el panel Add-ons, seleccione la plataforma Apple.
- Para instalar el complemento de Apple, seleccione Install Apple.
- Establezca el iOS App Bundle ID en el App ID que obtuvo en la sección anterior.
En este punto, debe decidir si se ignora la fecha de expiración de los tokens de identidad.
- Ignorar las fechas de expiración: esto proporciona una experiencia de usuario menos segura, pero mejor. Sin embargo, si Apple rota la clave de firma, los tokens de identidad expirados ya no se podrán validar. En ese caso, los usuarios tendrán que iniciar sesión para proporcionar un token de identidad nuevo.
- Respetar las fechas de expiración: esto proporciona una experiencia más segura a costa de que el usuario pueda tener que iniciar sesión varias veces. Actualmente, los tokens de identidad de Apple expiran a los 10 minutos, tras lo cual su título debe exigir al usuario que vuelva a iniciar sesión para obtener uno nuevo.
- Establezca la opción Ignore expiration date for identity tokens según convenga a la experiencia de usuario elegida.
