Registro de aplicaciones de iOS/tvOS iostvos-application-registration

NOTE
El contenido de esta página se proporciona únicamente con fines informativos. El uso de esta API requiere una licencia actual de Adobe. No se permite el uso no autorizado.

Introducción Intro

A partir de la versión 3.0 del SDK de AccessEnabler de iOS/tvOS, estamos cambiando el mecanismo de autenticación con los servidores de Adobe. En lugar de utilizar una clave pública y un sistema secreto para firmar el ID de solicitante, presentamos el concepto de una cadena de declaración de software que se puede utilizar para obtener un token de acceso que luego se utiliza para todas las llamadas que el SDK realiza a nuestros servidores. Además de una declaración de software, también necesitará un esquema de URL personalizado para su aplicación.

Para obtener más información, consulte Registro dinámico de clientes

¿Qué es una declaración de software? Soft_state

Una declaración de software es un token JWT que contiene información sobre su aplicación. Cada aplicación debe tener una declaración de software única que es utilizada por nuestros servidores para identificar la aplicación en el sistema de Adobe. La declaración de software debe pasarse al inicializar el SDK de AccessEnabler y se utilizará para registrar la aplicación con el Adobe. Tras el registro, el SDK recibirá un ID de cliente y un secreto de cliente que se utilizarán para obtener un token de acceso. Cualquier llamada que el SDK realice a nuestros servidores requerirá un token de acceso válido. El SDK es responsable de registrar la aplicación, obtener y actualizar el token de acceso.

Nota: Una declaración de software es específica de la aplicación y no se puede utilizar la misma declaración de software en más de una aplicación. Tenga en cuenta que las instrucciones de software a nivel de programador también siguen el mismo procedimiento, es decir, solo se pueden utilizar para una sola aplicación, ya sea de un solo canal o multicanal. Esta limitación también se aplica al esquema personalizado.

¿Cómo obtener una declaración de software? obtain

Si tiene acceso al Tablero de TVE de Adobe:

  • Abra el explorador y vaya a https://console.auth.adobe.com
  • Vaya a Channels y seleccione su canal.
  • Vaya a Registered Applications Ficha.
  • Haga clic en Add new application.
  • Proporcione un nombre y una versión para la aplicación y seleccione las plataformas en las que estará disponible. iOS/tvOS en nuestro caso.
  • Inserte los cambios en el servidor y, a continuación, vuelva a la pestaña Aplicaciones registradas del canal.
  • Debería ver una lista con todas las aplicaciones registradas. Haga clic en Download botón en la aplicación que acaba de crear. Es posible que tenga que esperar unos minutos antes de que su declaración de software esté lista para su descarga.
  • Se descargará un archivo de texto. Utilice su contenido como Declaración de software.

Para obtener más información, consulte Dynamic client registration management.

Si no tiene acceso al Tablero de TVE de Adobe:

Envíe un ticket a tve-support@adobe.com. Incluya toda la información necesaria, como el canal, el nombre de la aplicación, la versión y las plataformas. Alguien de nuestro equipo de asistencia creará una declaración de software para usted.

¿Cómo utilizar la Declaración de software? use

Después de obtener la Declaración de software, debe pasarla como un parámetro en el constructor del Habilitador de acceso. Se recomienda alojar la Declaración de software en una ubicación remota. De este modo, puede revocar y cambiar fácilmente la Declaración de software sin lanzar una nueva versión de su aplicación.

Generar un esquema de URL personalizado para la aplicación generating

Si tiene acceso al Tablero de TVE de Adobe:

  • Abra el explorador y vaya a https://console.auth.adobe.com
  • Vaya a Channels y seleccione su canal.
  • Vaya a Custom Schemes Ficha.
  • Haga clic en Generate a new custom scheme.
  • Se generará un nuevo esquema personalizado para la aplicación. Ejemplo: adbe.1JqxQsYhQOCIrwPjaooY8w://
  • Inserte los cambios en el servidor.

Si no tiene acceso al Tablero de TVE de Adobe:

Envíe un ticket a tve-support@adobe.com. Incluya el ID de canal y alguien de nuestro equipo de asistencia creará un esquema personalizado para usted.

Cómo utilizar el esquema personalizado use_custom

En el info.plist agregue el siguiente código:

    <key>CFBundleURLTypes</key>
    <array>
        <dict>
            <key>CFBundleURLSchemes</key>
            <array>
                <string>adbe.u-XFXJeTSDuJiIQs0HVRAg</string> // replace this with your custom scheme
            </array>
        </dict>
    </array>
recommendation-more-help
3f5e655c-af63-48cc-9769-2b6803cc5f4b