Desde abril de 2020, es obligatorio que las aplicaciones de la App Store de Apple tengan disponible la función ‘Sign in with Apple’, si estas aplicaciones también ofrecen otras opciones de inicio de sesión a través de terceros (como ‘Log in with Facebook’). La función ‘Sign in with Apple’ permite a los usuarios registrarse en tu plataforma de vídeo e iniciar sesión con su identificación de Apple.
TradeCast facilita esta nueva función de inicio de sesión para sus aplicaciones iOS y Android y para la plataforma de vídeo en la web. Para completar la configuración completa de ‘Sign in with Apple’, TradeCast necesita algunos datos de la cuenta de Apple Developer del administrador de la cuenta.
En los siguientes pasos se describe lo que hay que hacer para generar la información adecuada y enviarla a TradeCast. Después de completar los pasos del 1 al 7, TradeCast realizará una acción tras la cual se puede completar el paso 8 y los siguientes.
Nota: para completar este tutorial, necesitarás una cuenta de Apple Developer. Si aún no has creado una cuenta de Apple Developer, pero te gustaría utilizar las aplicaciones iOS o TVOS de TradeCast, haz clic aquí para leer un artículo que explica cómo crear una cuenta de Apple Developer.
Paso 1
Ve a la página principal de Apple Developere inicia sesión con tu cuenta de Apple Developer. Después, dirígete al menú de la izquierda y haz clic en ‘Certificates, IDs & Profiles’.
Paso 2
En el menú de la izquierda, ve a ‘Identifier’. Busca la aplicación relevante. En la columna ‘Identifier’ hay un valor que necesitaremos más adelante. Copia este valor y pégalo en un archivo de texto para usar después. El identificador normalmente se parece al nombre del dominio + el nombre de la aplicación (por ejemplo: ‘tv.tradecast.tradecasttv’).
A continuación, haz clic en el identificador. Aparecerá una lista de las llamadas ‘capabilities’. Desplázate hacia abajo un poco y asegúrate de que esté activado ‘Sign in with Apple’. Luego haz clic en ‘save’ en la esquina superior derecha para guardar este ajuste. Si aparece una advertencia de que los antiguos ‘provisioning profiles’ han caducado, haz clic en ‘confirm’.
Paso 3
Ahora vamos a crear un nuevo identificador. En la parte superior izquierda de la página encontrarás el encabezado ‘Identifiers’ con un botón para crear un identificador (un botón azul con un símbolo ‘+’). Se abre un menú donde puedes solicitar un identificador. Haz clic en ‘Services ID’s’ en este menú.
Paso 4
Haz clic en ‘Continue’ en la esquina superior derecha y elige una descripción para la clave. Cubre el nombre de la aplicación (por ejemplo: ‘TradeCast TV’). En el campo ‘identifier’ introduce el identificador que copiaste en el paso 2. Pega esto en el campo y añade la frase ‘.signinwithapple’ (incluyendo el punto). El identificador se convertirá entonces en, por ejemplo, ‘tv.tradecasttv.signinwithapple’. Pega este identificador en otro archivo de texto para tenerlo a mano para usar después.
Paso 5
En la misma página, también hay una casilla de verificación con el texto ‘Sign in with Apple’. Marca esta casilla haciendo clic en ella. Ahora se activará el botón ‘Configure’. Haz clic en él y aparecerán algunos campos que deberá cubrir. Para ‘Primary App ID’, selecciona el Id. de la aplicación de plataforma de vídeo en el menú desplegable. A continuación, escribe el dominio del sitio web en ‘domains and subdomains’ sin ‘https://’ ni ‘www’ (por ejemplo, ‘tradecast.tv’). En el segundo campo, ‘return URLs’, introduce el dominio del sitio web con ‘https://’ y ‘www’ y añade ‘/auth’ al final del url (por ejemplo. ‘https://www.tradecast.tv/auth’). Luego haz clic en ‘Save’. Confirma que los datos son correctos y haz clic en ‘done’ y luego en ‘Continue’.
Paso 6
Confirma que todos los datos se han introducido correctamente y haz clic en ‘Save’. Ahora regresarás a la página con todos los identificadores. Haz clic en el identificador que se acaba de crear. Volverá a aparecer la página con los pasos 4 y 5. Haz clic en el botón ‘Configure’ de esta página. Se han añadido dos botones al dominio de la página web: ‘Download’ y ‘Verify’. Haz clic una vez en el botón ‘Download’. Se iniciará una descarga. Envía este archivo, junto con el nuevo identificador (a partir del paso 4), de forma segura a tu agente de TradeCast Support.
Nota: este archivo debe enviarse de forma segura y no por correo electrónico. Primero, protege el archivo con una contraseña o utiliza una forma segura de envío. Contacta con tu agente de TradeCast Support para comentar qué métodos son adecuados para este proceso. No compartas este archivo.
Paso 7
Nosotros cargaremos el archivo del paso 6. Esto es necesario para que Apple confirme que el dominio está realmente vinculado a la aplicación. TradeCast te enviará un mensaje tan pronto como se haya completado este paso.
Paso 8
Este paso solo puede completarse una vez que TradeCast haya ejecutado el paso 7. Vuelve a la página del paso 6. Junto al botón de ‘Download’, también encontrarás un botón de ‘Verify’. Haz clic en este botón. Apple debería indicar ahora que el dominio está aprobado.
Paso 9
Ve al menú de la izquierda y elige ‘Keys’. Al lado de ‘Keys’, haz clic en el botón ‘Add’ (el botón azul con el símbolo ‘+’). Elige un nombre para la clave, por ejemplo ‘Tradecast TV Sign in with Apple key’.
Desplázate hacia abajo en las casillas de verificación y marca la que dice ‘Sign in with Apple’. Luego, haz clic en el botón ‘Configure’. Aparecerá una lista de ‘primary app ID’s’. Selecciona el Id. de la aplicación de tu plataforma de vídeo. Luego haz clic en ‘Guardar’ y ‘Continuar’. Confirma que los datos son correctos y luego haz clic en ‘Registrar’.
Paso 10
Ahora puedes descargar la clave que nos permite añadir la prestación de ‘Iniciar sesión con Apple’.
Nota: este archivo también debe enviarse de forma segura. Primero, protege el archivo con una contraseña o utiliza una forma segura de envío. Contacta con tu agente de TradeCast Support para comentar qué métodos son adecuados. No compartas este archivo.
TradeCast se pondrá en contacto contigo cuando esté completado el último paso para completar el proceso de ‘Sign in with Apple’.