Il canale Guarda in seguito è la seconda riga visualizzata nella schermata Home, dopo la riga delle app. Il sistema crea e gestisce questo canale. L'app può aggiungere programmi al canale Guarda in seguito: programmi contrassegnati dall'utente come interessanti, che hanno interrotto la visione a metà o che sono correlati ai contenuti che l'utente sta guardando (ad esempio l'episodio successivo di una serie o la stagione successiva di un programma).
Il canale Guarda in seguito ha alcuni vincoli: l'app non può spostare, rimuovere o nascondere la riga del canale Guarda in seguito.
Passi
L'inserimento di programmi nel canale Guarda in seguito è simile all'inserimento di programmi nel proprio canale. Per informazioni dettagliate su Guarda in seguito, consulta le sezioni seguenti.
La pubblicazione sul canale Guarda in seguito su Google TV (con la dicitura "Continua a guardare") richiede la previa approvazione da parte di Google tramite una procedura di certificazione e utilizza l'elaborazione lato server per ordinare i programmi in base alle loro caratteristiche. Per avviare la procedura di certificazione, invia questo modulo collegato.
Quando inserisci contenuti nel canale Guarda in seguito, devi rispettare queste linee guida:
- Linee guida di Guarda Next per gli sviluppatori di app
- Linee guida di Guarda Next per i fornitori di servizi TV
Seleziona un tipo di programma
Esistono quattro tipi di programmi Guarda in seguito. Seleziona il tipo appropriato:
Tipo | Notes |
---|---|
WATCH_NEXT_TYPE_CONTINUE | L'utente ha interrotto la visione dei contenuti. |
WATCH_NEXT_TYPE_NEXT | È disponibile il prossimo programma di una serie che l'utente sta guardando. Ad esempio, se l'utente sta guardando l'episodio 3 di una serie, l'app può suggerire di guardare il successivo episodio 4. |
WATCH_NEXT_TYPE_NEW | Sono ora disponibili nuovi contenuti che seguono chiaramente ciò che l'utente sta guardando. Ad esempio, l'utente sta guardando l'episodio numero 5 di una serie e l'episodio 6 diventa disponibile per la visione. |
WATCH_NEXT_TYPE_WATCHLIST | Inserito dal sistema o dall'app quando l'utente salva un programma. |
Per ulteriori informazioni, consulta la sezione Attributi Guarda successivo.
Utilizzare lo strumento di creazione WatchNextProgram
Usa un WatchNextProgram.Builder
. Per maggiori informazioni, consulta la sezione Attributi Guarda successivo.
Kotlin
val builder = WatchNextProgram.Builder() builder.setType(TvContractCompat.WatchNextPrograms.TYPE_MOVIE) .setWatchNextType(TvContractCompat.WatchNextPrograms.WATCH_NEXT_TYPE_CONTINUE) .setLastEngagementTimeUtcMillis(time) .setTitle("Title") .setDescription("Program description") .setPosterArtUri(uri) .setIntentUri(uri) .setInternalProviderId(appProgramId) val watchNextProgramUri = context.contentResolver .insert(TvContractCompat.WatchNextPrograms.CONTENT_URI, builder.build().toContentValues())
Java
WatchNextProgram.Builder builder = new WatchNextProgram.Builder(); builder.setType(TvContractCompat.WatchNextPrograms.TYPE_MOVIE) .setWatchNextType(TvContractCompat.WatchNextPrograms.WATCH_NEXT_TYPE_CONTINUE) .setLastEngagementTimeUtcMillis(time) .setTitle("Title") .setDescription("Program description") .setPosterArtUri(uri) .setIntentUri(uri) .setInternalProviderId(appProgramId); Uri watchNextProgramUri = context.getContentResolver() .insert(TvContractCompat.WatchNextPrograms.CONTENT_URI, builder.build().toContentValues());
Usa TvContractCompat.buildWatchNextProgramUri(long watchNextProgramId)
per
creare il Uri
necessario per aggiornare un programma Guarda in seguito.
Quando l'utente aggiunge un programma al canale Guarda in seguito, il sistema lo copia nella riga. Invia l'intent TvContractCompat.ACTION_PREVIEW_PROGRAM_ADDED_TO_WATCH_NEXT
per notificare all'app che il programma è stato aggiunto. L'intent include due extra: l'ID programma che è stato copiato e l'ID programma creato per il programma nel canale Guarda successivo.