Domande frequenti sull'SDK Engage

Pubblicare domande frequenti

Chi gestisce il job di pubblicazione dei contenuti?

Lo sviluppatore di app gestisce il job di pubblicazione dei contenuti e invia richieste al servizio Engage. In questo modo, i partner sviluppatori hanno un maggiore controllo su quando e come pubblicare contenuti per gli utenti. In questo modo, l'app partner non viene risvegliata troppo spesso per pubblicare i contenuti.

Uno sviluppatore deve pubblicare tutti i tipi di cluster?

Sebbene tecnicamente gli sviluppatori siano liberi di pubblicare un solo cluster, consigliamo vivamente di includerne di più. In caso contrario, gli sviluppatori perdono l'opportunità di migliorare il coinvolgimento con i loro contenuti. Consigliamo vivamente di pubblicare tutti i tipi di cluster per ogni verticale.

Con quale frequenza lo sviluppatore partner deve pubblicare i dati utilizzando Work Manager mentre l'app è in esecuzione?

La decisione spetta allo sviluppatore partner. Google consiglia di pubblicare contenuti di consigli generali una o due volte al giorno e di utilizzare una metodologia basata su eventi per il carrello degli acquisti, il nuovo ordine e altri contenuti di continuazione (ad esempio, avviare il worker come callback dell'utente che aggiunge articoli al carrello o che interrompe un film a metà). Per le app social, è fondamentale pubblicare cluster di consigli aggiornati dopo ogni utilizzo dell'app. Gli utenti delle app social sono più interessati ai consigli più recenti e, idealmente, vorrebbero vedere un post al massimo una volta.

Quando lo sviluppatore deve chiamare le API di eliminazione?

Le API di eliminazione devono essere chiamate solo quando non sono presenti contenuti da pubblicare. Non chiamare le API di eliminazione e pubblicazione successivamente per sostituire i contenuti; le API di pubblicazione rimuovono automaticamente i contenuti precedenti.

Domande frequenti sull'intent di trasmissione

Perché gli sviluppatori di app per Android devono registrarsi per gli intent di trasmissione?

Per mostrare contenuti aggiornati all'utente, devi utilizzare gli intent di trasmissione per attivare una sincronizzazione dei dati nei casi in cui gli utenti potrebbero non utilizzare l'app di frequente.

Esecuzione in background non consentita

Durante la registrazione dell'intent di trasmissione, potresti visualizzare il seguente errore:

Background execution not allowed: receiving Intent
{ act=com.google.android.engage.action.PUBLISH_RECOMMENDATION .. }

Devi registrare i broadcast receiver in modo dinamico.

class AppEngageBroadcastReceiver extends BroadcastReceiver {
// Trigger recommendation cluster publish when PUBLISH_RECOMMENDATION broadcast
// is received
}

public static void registerBroadcastReceivers(Context context) {

context = context.getApplicationContext();

// Register Recommendation Cluster Publish Intent
context.registerReceiver(new AppEngageBroadcastReceiver(),
new IntentFilter(com.google.android.engage.service.Intents.ACTION_PUBLISH_RECOMMENDATION));
...

}

Domande frequenti sul flusso di lavoro

Durante l'integrazione con l'SDK, potresti riscontrare i seguenti errori:

I link diretti sono associati al nome del pacchetto. Un buon modo per testare i link diretti è utilizzare lo strumento adb.

adb shell am start -W -a android.intent.action.VIEW -d <DEEPLINK URI> <PACKAGE NAME>

I link diretti sono un ottimo modo per monitorare l'attribuzione. Gli URL link diretti che indirizzano gli utenti alla tua app possono essere inclusi con parametri di monitoraggio aggiuntivi. Ad esempio, "http://xx/deeplink?source_tag=engage".

Gli sviluppatori possono aggiungere i propri parametri di monitoraggio e fornire l'attribuzione per calcolare l'impatto.

Domande frequenti su Engage for TV 2.0

Domande generali

Che cos'è Continua a guardare 2.0?

La funzionalità Continua a guardare 2.0 (API Video Discovery) porta l'esperienza "riprendi da dove avevi interrotto" a un livello superiore. Si tratta di un upgrade significativo che consente ai visualizzatori di riprendere facilmente i contenuti su una gamma più ampia di dispositivi. Immagina di iniziare a guardare un film su Google TV e di continuare facilmente sullo smartphone durante il tragitto giornaliero: questa è la potenza di Continua a guardare 2.0.

Questo nuovo sistema è progettato per aumentare il coinvolgimento e la fidelizzazione degli spettatori offrendo un'esperienza fluida e senza interruzioni nell'intero ecosistema Google.

Quali sono i vantaggi dell'utilizzo di Continua a guardare 2.0?

Risposta: la funzionalità Riprendi la visione 2.0 consente agli spettatori di riprendere la visione dei tuoi contenuti da dove avevano interrotto, indipendentemente dal dispositivo che usano. Ecco come funziona:

  • Esperienza fluida su Google: inizia a guardare i contenuti su Google TV e continua senza interruzioni sul tuo smartphone Android, iPhone o tablet Android. Funziona persino su dispositivi su cui non hai ancora installato l'app.
  • Maggiore coinvolgimento e fidelizzazione: Continua a guardare 2.0 aiuta a riportare gli utenti nella tua app, anche su nuovi dispositivi. Consentendo agli utenti di riprendere i loro programmi preferiti, aumenti le probabilità che continuino a guardare.
  • Copertura più ampia: oltre a Google TV, Continua a guardare 2.0 funziona su altre esperienze multimediali Android, come Play Cube e altre app multimediali Google.
  • Compatibile con le versioni precedenti: se utilizzi già la funzionalità precedente "Guarda successivo ", non c'è problema. Continua a guardare 2.0 è compatibile con le versioni precedenti, quindi la tua integrazione esistente continuerà a funzionare.

Nota importante: tutte le nuove integrazioni di Continua a guardare devono utilizzare Continua a guardare 2.0. Il precedente sistema "Metti il prossimo su più dispositivi" verrà ritirato gradualmente.

Quali piattaforme supportano Continua a guardare 2.0?

  1. Google TV
  2. Android TV (solo on-device, ma supporta l'SDK Engage)
  3. App mobile Google TV per Android
  4. App mobile Google TV per iOS
  5. Play Cubes
  6. Spazio di intrattenimento Google
  7. Dispositivi iOS (con integrazione dell'API REST).

L'SDK Engage è compatibile con Continua a guardare 2.0?

Sì, l'SDK Engage è destinato a Continua a guardare 2.0. È necessario integrarlo con Continua a guardare 2.0.

Continua a guardare 2.0 è disponibile per tutti?

La funzionalità Continua a guardare 2.0 viene implementata gradualmente.

  • Accesso in anteprima: inizialmente concederemo l'accesso a un gruppo selezionato di partner tramite un programma di accesso in anteprima (EAP).
  • Accesso ampliato: stiamo lavorando per rendere disponibile al più presto Continua a guardare 2.0 per tutti gli sviluppatori.

Per garantire un lancio senza problemi e di successo, abbiamo adottato misure di salvaguardia per gestire l'implementazione. Sono coinvolti sia una lista consentita lato Continua a guardare 2.0 sia un controllo separato all'interno dell'SDK Engage. Se sei un partner EAP o se vuoi iniziare a breve, contattaci per consentirci di configurare le autorizzazioni di accesso prima di iniziare l'integrazione dell'SDK Engage.

I requisiti per le immagini sono stati aggiornati nella sezione Crea entità.

Con questa nuova documentazione dell'API, i dati di Continua a guardare verranno estratti dal server Google dal client e verranno applicati a tutti i dispositivi?

La nuova API offre vantaggi significativi per la funzionalità Continua a guardare, tra cui:

  • Esperienza fluida su Google TV: gli utenti possono iniziare a guardare su una Google TV e riprendere su qualsiasi altra Google TV su cui hanno eseguito l'accesso con lo stesso account. Questa funzionalità è supportata anche dalle versioni precedenti di Android TV.

  • Integrazione con l'app mobile: la funzionalità Continua a guardare è disponibile nell'app mobile Google TV per Android e iOS, consentendo agli utenti di passare facilmente dalla TV ai dispositivi mobili.

  • Fidelizzazione degli utenti migliorata:anche sui dispositivi su cui l'app non è installata o su cui l'utente non ha eseguito l'accesso, la funzionalità Continua a guardare invita gli utenti a interagire di nuovo con la tua app, aumentando la fidelizzazione.

  • Espansione ad altre piattaforme: questa integrazione estende la funzionalità Continua a guardare ad altre piattaforme multimediali Google come Android, Play Cube, tablet e altre piattaforme e app multimediali Google su Android, massimizzando il coinvolgimento degli utenti su tutti i dispositivi.

Qual è il limite al numero di entità che posso pubblicare nel cluster di continuazione?

Ogni sviluppatore partner è limitato a un massimo di 5 entità nel cluster di continuazione. Questo limite garantisce una distribuzione equa dei contenuti nella riga "Continua a guardare" su Google TV, uno spazio condiviso per più fornitori di contenuti multimediali.

Che cosa succede se provo a pubblicare più di 5 entità?

EngageSDK rifiuterà la tua richiesta di pubblicazione se supera il limite di 5 entità. Per pubblicare correttamente, dovrai ridurre il numero di entità nella richiesta. Dovresti includere solo le entità in cui gli utenti hanno interrotto la visione, quindi nella maggior parte dei casi ce ne saranno solo alcune. Se esistono più di 5 entità di questo tipo, puoi scegliere quelle più recenti da pubblicare.

Perché esiste un limite al numero di entità?

La riga "Continua a guardare" su Google TV mostra i contenuti di vari fornitori di contenuti media. Il limite del numero di entità per fornitore garantisce agli utenti una selezione diversificata di contenuti di tutte le loro fonti preferite, promuovendo un'esperienza utente equa e bilanciata.

Domande sull'app di verifica

È obbligatorio testare la mia app con l'app di verifica prima dell'invio?

Sì, è fondamentale testare l'app con l'app di verifica prima di inviare l'APK.

Sebbene tu possa essere sicuro della tua implementazione, l'integrazione di Continua a guardare 2.0 ha molti componenti complessi. L'app di verifica funge da rete di sicurezza, rilevando tempestivamente i potenziali problemi e facendoti risparmiare tempo e fatica nel lungo periodo.

Pensalo come un rapido controllo che contribuisce a garantire un lancio senza problemi e un'esperienza utente ottimale.

Identificando e risolvendo in anticipo eventuali problemi, puoi evitare la frustrazione dei rifiuti e dei nuovi invii.

Per inviare l'APK, devi includere uno screenshot che mostri che l'app ha superato la procedura di verifica.

#### Quali sono alcuni errori comuni da tenere in considerazione durante l'integrazione?

L'app di verifica è progettata per rilevare potenziali problemi con l'integrazione di Continua a guardare 2.0. Ecco alcuni errori comuni che gli sviluppatori incontrano spesso:

Per tutti i tipi di contenuti (film, puntate TV, live streaming, video clip):

  • Link mancanti: assicurati di fornire URI (link) validi specifici per la piattaforma per i tuoi contenuti. Questi link indicano al sistema dove trovare i tuoi contenuti su ogni piattaforma.
  • Titoli mancanti: non dimenticare di includere i titoli per tutti i tuoi contenuti. In questo modo, gli utenti possono identificare ciò che stavano guardando.
  • Proporzioni delle immagini: assicurati che tutte le immagini associate ai tuoi contenuti abbiano proporzioni vicine a 16:9. In questo modo, le immagini verranno visualizzate correttamente su diversi schermi.

Per le puntate TV:

  • Informazioni complete sulla puntata: assicurati di includere il titolo del programma, il numero della puntata e il numero della stagione. In questo modo è più facile organizzare le puntate e gli utenti possono navigare all'interno di una serie.
  • Posizione di riproduzione accurata: verifica che l'ultima posizione di riproduzione sia inferiore o uguale alla durata totale della puntata. In questo modo, gli utenti possono riprendere dall'inizio corretto.

Per i film:

  • Posizione di riproduzione accurata: come per le puntate TV, assicurati che l'ultima posizione di riproduzione sia accurata.

Per i video in live streaming:

  • Informazioni sul programmatore: includi il nome del programmatore per i live streaming.

Per i video clip:

  • Informazioni sul creator: specifica il creator del video clip.

Ricorda: l'app di verifica segnala questi problemi, consentendoti di risolverli prima di inviare l'app. In questo modo risparmi tempo e garantisci un'esperienza più fluida per i tuoi utenti.

Domande su account e profilo

La mia app utilizza accessi utente anonimi. AccountProfile è ancora necessario per Continua a guardare 2.0?

AccountProfile è progettato per le app che utilizzano singoli account utente. Tuttavia, sappiamo che alcune app, come la tua, potrebbero fare affidamento su accessi anonimi. Ecco come funziona Continua a guardare 2.0 in questo scenario:

  • AccountProfile è tecnicamente obbligatorio, ma… puoi comunque integrare Continua a guardare 2.0 anche se la tua app non dispone di un sistema di account utente.
  • Limitazione all'utilizzo sul dispositivo: le funzionalità cross-device di Continua a guardare 2.0 si basano sull'identificazione degli utenti su diversi dispositivi. Poiché gli accessi anonimi non lo forniscono, la funzionalità sarà limitata al dispositivo corrente dell'utente.
  • Come configurare: per configurare questa opzione, devi disattivare la sincronizzazione tra dispositivi. In questo modo, le voci Continua a guardare vengono visualizzate solo sul dispositivo specifico su cui sono stati avviati i contenuti.

In sintesi: anche se puoi integrare Continua a guardare 2.0 con gli accessi anonimi, gli utenti potranno riprendere i contenuti solo sullo stesso dispositivo.

Posso utilizzare AccountProfile solo con accountId e senza profileId, anche se la mia app supporta sia accountId che profileId?

AccountProfile richiede sia accountId che profileId per funzionare correttamente. Di seguito le ragioni:

  • Identificazione coerente: accountId identifica l'utente, mentre profileId distingue i diversi profili all'interno dell'account dell'utente (se applicabile). Se fornisci entrambe le informazioni, la funzionalità Continua a guardare monitora e mostra con precisione i contenuti per ogni singolo profilo.
  • Prevenzione degli errori: l'utilizzo di accountId e profileId in modo incoerente tra diverse chiamate API può comportare comportamenti e errori imprevisti. Ad esempio, se includi entrambi quando aggiungi contenuti alla sezione Continua a guardare, ma utilizzi solo accountId quando elimini i contenuti, il sistema potrebbe non essere in grado di identificare e rimuovere correttamente gli elementi previsti.

profileId è obbligatorio per Continua a guardare 2.0?

  • accountId è obbligatorio. In questo modo, l'utente viene identificato su più dispositivi.
  • profileId è fondamentale per una buona esperienza utente. Anche se tecnicamente facoltativo, profileId è vivamente consigliato se il tuo servizio supporta più profili (come fanno molti servizi di streaming). Perché è così importante? Perché senza profileId, la funzionalità Continua a guardare potrebbe mostrare contenuti di altri profili dello stesso account. Ciò può portare a un'esperienza confusa e frustrante per gli utenti.
  • In breve: fornire profileId garantisce che la funzionalità Riproduzione continua rifletta con precisione la cronologia delle visualizzazioni di ogni utente. A meno che la tua app non supporti il concetto di profilo all'interno di un account, devi fornirlo.

In che modo Google utilizza profileId?

Se il servizio offre diversi profili per guardare i contenuti, vengono utilizzati accountId e profileId per associare i contenuti guardati sul dispositivo all'Account Google a cui è stato eseguito l'accesso sul dispositivo. Google registrerà i dati di ContinueWatching in base alla combinazione accountId-profileId. Qualsiasi dispositivo Google su cui è stato eseguito l'accesso con lo stesso Account Google riceverà i dati aggiornati più recenti dagli stessi accountId-profileId associati nella riga Continua a guardare.

È necessario il collegamento degli account per implementare Continua a guardare 2.0?

Il collegamento dell'account non è necessario. La sua priorità verrà ridotta e tutti i casi d'uso correlati saranno coperti dalla nuova API Device Entitlements.

Domande sulla sincronizzazione su più dispositivi

Con il consenso "Sincronizza su più dispositivi " dell'utente, i contenuti che sta guardando verranno salvati sui server di Google TV, consentendogli di riprendere da dove aveva interrotto su qualsiasi dispositivo su cui ha eseguito l'accesso. Senza il consenso, la cronologia delle visualizzazioni rimane locale sul dispositivo corrente.

Possiamo impostare "Sincronizza su più dispositivi" su false?

Il flag UserConsentToSyncAcrossDevices controlla se i dati di ContinuationCluster di un utente vengono sincronizzati sui suoi dispositivi (TV, smartphone, tablet e così via). Se questo flag è impostato su false, la visualizzazione continua avviene solo sullo stesso dispositivo.

Per ottenere il massimo dalla nostra funzionalità cross-device, ti consigliamo vivamente di ottenere il consenso dell'utente e di impostare SyncAcrossDevices su true nella tua app.

dispositivi? Quali punti dati vengono condivisi con i server di terze parti dai dispositivi non Android?

Il consenso viene raccolto a livello di utente (profilo o account). Una volta ottenuto il consenso, i payload di Continua a guardare basati sul coinvolgimento possono essere inviati ovunque in modo che Google possa riflettere lo stato di ripresa dell'ubiquità degli utenti su tutte le entità con cui hanno un coinvolgimento parziale o successivo, su qualsiasi dispositivo (senza dover chiedere di nuovo il consenso su ogni dispositivo o piattaforma). I partner invieranno agli utenti l'ultimo stato di visualizzazione continua (come da specifiche) associato all'ID profilo (depositato su Android).

Domande sull'API REST

Esiste la documentazione sull'API REST?

La data di rilascio prevista per l'API REST è marzo 2025, come indicato nella documentazione per gli sviluppatori di Continua a guardare 2.0.

Domande precedenti su Guarda successivo

L'API Video Discovery sostituirà l'API Guarda successivo?

L'API Video Discovery sarà compatibile con le versioni precedenti su tutti i dispositivi Android TV che supportano l'API Guarda successivo. Tutti gli sviluppatori devono utilizzare l'API Video Discovery (Continua a guardare 2.0) per pubblicare nella riga Continua a guardare.

Domande su test e integrazione

Qual è la differenza tra LastPlayBackPositionTimeMillis e duration?

LastPlayBackPositionTimeMillis deve riflettere la durata della riproduzione in microsecondi in cui l'utente ha interrotto la visione (ad es. 605000 ms per 10 minuti e 5 secondi). Non deve mai essere superiore alla durata totale dell'entità.

Mentre LastEngagementTime è il timestamp dell'ultima interazione dell'utente con i contenuti.

Quali sono gli scenari di test che dobbiamo eseguire?

Di seguito sono riportati gli scenari di test per Google TV eseguiti dal nostro team QA. È possibile eseguire casi di test simili anche su altre piattaforme.

  1. Guarda un video di durata superiore a 20 minuti per circa 5 minuti. Esci dall'app. La scheda del video dovrebbe essere visualizzata nella riga "Continua a guardare". Nota: in CW vengono visualizzate solo 5 schede per app di terze parti
  2. Se selezioni la scheda appena visualizzata nella riga "Continua a guardare", la riproduzione del video dovrebbe riprendere dal punto giusto. Nota: la riproduzione di eventuali contenuti nuovi o vecchi dovrebbe riprendere dal punto in cui è stata interrotta l'ultima volta.
  3. La modifica degli account sul dispositivo Google TV dovrebbe modificare le schede nella riga Continua a guardare. Dovrebbero essere visualizzati solo i video dell'account corrente. Ordinati in ordine di data. I report sulle app di terze parti verranno combinati. Nota: la scheda Contenuti che ti interessano per GoogleAccount2 mostrerà i contenuti di terze parti che GoogleAccount2 ha guardato
  4. Esci dall'app con il pulsante INDIETRO > Assicurati che la scheda sia visualizzata nella riga "Continua a guardare"
  5. Nascondi il video nella riga "Continua a guardare". Il video non dovrebbe essere visualizzato di nuovo. Verifica se i contenuti nascosti rimangono nascosti per più di 24 ore e anche dopo l'apertura dell'app dopo 24 ore. Verifica che la disattivazione di un elemento non disattivi più elementi.
    1. Disponibilità dei contenuti nella sezione Continua a guardare con metadati completi: immagine della scheda, nome dell'app, titolo, numero di puntata della stagione per i contenuti TV
  6. Nella barra di avanzamento viene visualizzata la dicitura Controlla avanzamento
  7. L'utente ha guardato i contenuti fino ai titoli di coda. I contenuti non vengono visualizzati in Continua a guardare
  8. Verificare che nella riga Continua a guardare non vengano visualizzati elementi non guardati
  9. Verifica che gli elementi della cronologia delle visualizzazioni siano disposti in ordine cronologico in base alla data e all'ora in cui si è verificata l'attività di visualizzazione e non in base all'ultima apertura dell'app o all'ultimo giorno
  10. Verifica che i dettagli della puntata e della stagione nella scheda della CW corrispondano a quanto guardato nei contenuti episodici
  11. Verifica che gli elementi completati (elementi con i riconoscimenti o successivi) non vengano visualizzati in Continua a guardare
  12. Spegni il dispositivo a metà della visione della puntata/del film/del programma. "Spegni il dispositivo a metà della visione della puntata/del film/del programma. Verifica che, all'accensione del dispositivo e su un'altra TV, la scheda di CW venga visualizzata correttamente, nella posizione corretta e con la barra di avanzamento.
  13. Spegni il dispositivo dopo aver guardato completamente la puntata 1, verifica
    1. La puntata 1 scompare e non viene visualizzata di nuovo nella riga Continua a guardare [sul secondo dispositivo e all'accensione del dispositivo di test]
    2. La puntata 2 (se disponibile) dovrebbe essere visualizzata nella riga Continua a guardare [sul secondo dispositivo e all'accensione del dispositivo di test]
  14. Primo scenario: TV1: Account Google: mamma, account / profilo di terze parti: account 1/ profile_1. Guarda i contenuti e verifica che i dati di CW mostrino i contenuti guardati dall'account_1/dal profilo_1 di terze parti

    1. TV2: account Google: mamma. Verifica i dati CW del primo scenario. Ora accedi all'app di terze parti con un altro account. Account / profilo di terze parti: account_2 / profile_2. Guarda i contenuti e verifica che i dati dei contenuti visualizzati mostrino i contenuti guardati dall'account_2/profilo_2 di terze parti
  15. AccountGoogle: mamma. Nuova cover del dispositivo /app di terze parti non installata. Su un nuovo dispositivo(FDR del dispositivo), verifica che la cronologia delle app mostri i dati dell'ultima app di terze parti utilizzata dall'Account Google. Nota: la riga CW non deve mostrare contenuti di terze parti se GAIA non è ancora associata a un profilo di terze parti su un altro dispositivo

    1. AccountGoogle: mamma. Nuova richiesta per dispositivo /app di terze parti installata, ma non è stato eseguito l'accesso. Su un nuovo dispositivo(FDR del dispositivo), Verifica CW mostra i dati dell'ultima app di terze parti utilizzata dall'Account Google.
    2. Nota: quando l'app è installata e l'utente ha eseguito l'accesso, lo stato CW riflette l'utente di terze parti attivo che ha eseguito l'accesso all'app di terze parti.
    3. Nota: la riga Continua a guardare non deve mostrare contenuti di terze parti se l'Account Google non è ancora associato a un profilo di terze parti

Non vediamo l'opzione Continua a guardare nell'app Google TV per iOS. Che cosa è successo?

Dovrai inviare i link diretti per iOS affinché la funzionalità Continua a guardare venga visualizzata sui dispositivi iOS.

Con quale frequenza devo aggiornare le informazioni su Continua a guardare? Devo aggiornare spesso le informazioni su Continua a guardare, ad esempio ogni 15 secondi?

No, gli aggiornamenti frequenti non sono consigliati. Di seguito le ragioni:

  • Impatto sulle prestazioni: l'invio continuo di aggiornamenti mette sotto stress inutilmente i nostri server, rallentando potenzialmente il sistema per tutti.
  • Dati non necessari: mentre un utente guarda attivamente un video, la posizione di riproduzione cambia costantemente. L'invio di aggiornamenti ogni pochi secondi crea molti dati ridondanti che non sono utili per riprendere la riproduzione.

Quando aggiornare le informazioni di Continua a guardare:

Concentrati sull'acquisizione di variazioni significative nell'avanzamento della visualizzazione dell'utente. Ecco gli scenari principali:

  • Riproduzione messa in pausa o interrotta: quando un utente mette in pausa o interrompe la visione, invia un update per memorizzare la sua posizione corrente.
  • App chiusa o in background: se un utente esce dall'app o passa a un'altra app mentre guarda un video, invia un aggiornamento per salvare i suoi progressi.
  • Quando l'utente rimuove un elemento dalla riga Continua a guardare all'interno dell'app

Come eseguire l'aggiornamento in modo efficiente:

Anziché gli aggiornamenti a tempo, utilizza gli eventi nel ciclo di vita del video player o dell'app per attivarli. Ad esempio:

  • onPause, onStop: quando la riproduzione del video viene messa in pausa o interrotta.
  • onAppClose, onAppBackgrounded: quando l'app si chiude o passa in background.

Seguendo queste linee guida, assicurerai un uso efficiente delle risorse, offrendo al contempo un'esperienza Continua a guardare fluida per i tuoi utenti.