DPS offre diversi metodi di utilizzo delle API HTML e JavaScript per migliorare l'esperienza dell'utente. Quando create contenuto HTML per una libreria personalizzata, uno store personalizzato o un banner di adesione, potete fare riferimento a Library and Store API (API Library e Store).
Per il contenuto HTML all'interno di un folio, ad esempio un articolo HTML oppure una sovrapposizione Contenuto Web, potete fare riferimento a Reading API (API di lettura). L'API di lettura include alcune funzionalità disponibili nelle API Library e Store nonché API per la geolocalizzazione, fotocamera, calendario e rilevamento dispositivo.
Il contenuto HTML specificato in DPS App Builder può fare riferimento alle API Library e Store. Gli articoli HTML o le sovrapposizioni Contenuto Web in un folio possono fare riferimento all'API di lettura.
|
API Library e Store |
Reading API |
Libreria personalizzata |
* |
|
Store personalizzato |
* |
|
Slot personalizzati (visualizzazioni Web) |
* |
|
Banner di adesione |
* |
|
Schermata di benvenuto |
* |
|
Schermata informativa |
* |
* |
Sovrapposizione Contenuto Web |
|
* |
Articolo HTML |
|
* |
Le funzionalità elencate di seguito forniscono l'accesso alle API JavaScript.
Libreria personalizzata
Potete sostituire le implementazioni native della libreria visualizzatore utilizzando HTML, JavaScript e CSS in base alle esigenze. Effettuando l'accesso alle API, potete duplicare la funzionalità per il commercio elettronico della libreria predefinita e personalizzarla in base al progetto. Per informazioni sulla creazione di librerie personalizzate, consultate Custom storefronts and libraries (Personalizzare vetrine e librerie).
Slot personalizzati
Gli slot personalizzati (altrimenti denominati "icone di navigazione personalizzate") vengono visualizzati sulla barra di navigazione inferiore. Se toccati, questi slot personalizzati mostrano una visualizzazione Web, ad esempio uno store personalizzato oppure una pagina di FAQ. L'HTML della visualizzazione Web può includere riferimenti all'API Library e Store.
Banner di adesione
Se la vostra app include l'adesione diretta, potete definire un banner HTML da visualizzare nella parte superiore della visualizzazione libreria, come mostrato nelle immagini precedenti. Potete utilizzare il banner come chiamata all'azione che consenta agli abbonati di ottenere accesso immediato al contenuto, per fare offerte di abbonamento o visualizzare annunci. Il banner di adesione dispone di accesso completo all'API Library/Store. Per informazioni dettagliate, consultate Leveraging direct entitlement with DPS (Utilizzo dell'adesione diretta con DPS).
Schermata di benvenuto
La schermata di benvenuto è una visualizzazione Web trasparente che mostra il contenuto HTML tra la schermata iniziale e l'API Library/Store. Il contenuto HTML viene visualizzato quando i clienti lanciano l'app per la prima volta dopo averla installata oppure dopo averne effettuato l'aggiornamento. La schermata di benvenuto dispone dell'accesso completo all'API Library/Store. Consultate Getting started with a welcome screen (Guida introduttiva a una schermata di benvenuto) in DPS Developer Center.
Schermata informativa
Potete visualizzare una schermata informativa in qualsiasi punto i clienti visualizzano contenuti nell'app. Ad esempio, potete incoraggiare i lettori a creare un account, scaricare un'app complementare, accedere ai contenuti della guida o visualizzare altre offerte personalizzate tramite una visualizzazione Web trasparente. La schermata informativa dispone dell'accesso completo alle API JavaScript API, siano esse API Library e Store o API di lettura, a seconda di dove viene attivata la schermata informativa.
È possibile avviare la finestra Schermata informativa dal livello app (ad esempio una libreria personalizzata o un banner di adesione) o dal livello folio (articolo HTML o sovrapposizione di contenuto Web). I file HTML utilizzati nelle schermata informativa risiedono su un server esterno all'app, non all'interno dell'app. Per visualizzare la schermata informativa, gli utenti devono essere collegati a Internet.
Per ulteriori informazioni, consultate New APIs and features in r30 (Nuove API e funzionalità in r30).
Articoli HTML / Sovrapposizione Contenuto Web
Per accedere alle API JS dall'interno di un folio piuttosto che nella libreria, potete creare un articolo HTML oppure una sovrapposizione Contenuto Web. Potete quindi creare blow-in digitali per visualizzare contenuti diversi a seconda della modalità di acquisizione dell'articolo oppure potete sfruttare l'API di fotocamera, l'API di geolocalizzazione o varie API marketing cliente.