Registrazione applicazione iOS/tvOS iostvos-application-registration

NOTE
Il contenuto di questa pagina viene fornito solo a scopo informativo. L’utilizzo di questa API richiede una licenza corrente di Adobe. Non è consentito alcun uso non autorizzato.

Introduzione Intro

A partire dalla versione 3.0 dell’SDK iOS/tvOS AccessEnabler, stiamo modificando il meccanismo di autenticazione con i server di Adobe. Invece di utilizzare una chiave pubblica e un sistema segreto per firmare l’ID richiedente, introduciamo il concetto di una stringa di istruzione Software che può essere utilizzata per ottenere un token di accesso che viene successivamente utilizzato per tutte le chiamate dell’SDK ai nostri server. Oltre a un'informativa sul software, è necessario anche uno schema URL personalizzato per l'applicazione.

Per ulteriori informazioni, consulta Registrazione client dinamici

Che cos'è una dichiarazione software? Soft_state

Un rendiconto software è un token JWT che contiene informazioni sull’applicazione. Ogni applicazione deve disporre di una dichiarazione software univoca utilizzata dai nostri server per identificare l'applicazione nel sistema Adobe. L'istruzione software deve essere passata quando si inizializza l'SDK di AccessEnabler e verrà utilizzata per registrare l'applicazione con Adobe. Al momento della registrazione, l’SDK riceverà un ID client e un segreto client che verranno utilizzati per ottenere un token di accesso. Qualsiasi chiamata effettuata dall'SDK ai nostri server richiederà un token di accesso valido. L’SDK è responsabile della registrazione dell’applicazione, del recupero e dell’aggiornamento del token di accesso.

Nota: Un'istruzione software è specifica per l'app e non può essere utilizzata in più applicazioni. Si noti che anche le istruzioni software a livello di programmatore seguono la stessa procedura, ovvero possono essere utilizzate solo per una singola applicazione, sia che si tratti di un singolo canale che di più canali. Questa limitazione si applica anche allo schema personalizzato.

Come si ottiene una dichiarazione software? obtain

Se hai accesso al dashboard TVE di Adobe:

  • Apri il browser e passa a https://console.auth.adobe.com
  • Accedi a Channels e selezionare il canale.
  • Accedi a Registered Applications Tab.
  • Fai clic su Add new application.
  • Specifica un nome e una versione per l’applicazione e seleziona le piattaforme su cui sarà disponibile. iOS/tvOS nel nostro caso.
  • Invia le modifiche al server e quindi torna alla scheda Applicazioni registrate del tuo canale.
  • Dovresti visualizzare un elenco con tutte le applicazioni registrate. Fai clic su Download sull'applicazione appena creata. Potrebbe essere necessario attendere alcuni minuti prima che il Software Statement sia pronto per il download.
  • Verrà scaricato un file di testo. Utilizza il contenuto come informativa sul software.

Per ulteriori informazioni, consulta Gestione registrazione client dinamici.

Se non hai accesso al dashboard TVE di Adobe:

Invia un ticket a tve-support@adobe.com. Includi tutte le informazioni necessarie come il canale, il nome dell’applicazione, la versione e le piattaforme e qualcuno del nostro team di supporto creerà un rendiconto software per te.

Come utilizzare la dichiarazione software? use

Dopo aver ottenuto l'Informativa sul software, è necessario trasmetterla come parametro nel costruttore di Access Enabler. Si consiglia di ospitare l'Informativa sul software in una posizione remota. In questo modo, è possibile revocare e modificare facilmente l'informativa sul software senza rilasciare una nuova versione dell'applicazione.

Generazione di uno schema URL personalizzato per l’applicazione generating

Se hai accesso al dashboard TVE di Adobe:

  • Apri il browser e passa a https://console.auth.adobe.com
  • Accedi a Channels e selezionare il canale.
  • Accedi a Custom Schemes Tab.
  • Fai clic su Generate a new custom scheme.
  • Verrà generato un nuovo schema personalizzato per l'applicazione. Esempio: adbe.1JqxQsYhQOCIrwPjaooY8w://
  • Invia le modifiche al server.

Se non hai accesso al dashboard TVE di Adobe:

Invia un ticket a tve-support@adobe.com. Includi l’ID canale: verrà creato uno schema personalizzato dal nostro team di supporto.

Come utilizzare lo schema personalizzato use_custom

Nel file dell'applicazione info.plist aggiungi il seguente codice:

    <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