Il canale Cosa guardare è la seconda riga visualizzata nella schermata Home, dopo nella riga delle app. Il sistema crea e gestisce questo canale. La tua app può aggiungere Programmi sul canale Cosa guardare: programmi che l'utente ha contrassegnato come interessanti, che hanno interrotto la visione o che sono correlati ai contenuti. l'utente sta guardando (ad esempio il prossimo episodio di una serie o la prossima stagione di ).
Il canale Cosa guardare ha alcuni limiti: l'app non può essere spostata, rimossa nascondendo la riga del canale Cosa guardare.
Passi
L'inserimento di programmi nel canale Cosa guardare è simile all'inserimento di inserendo programmi nel tuo canale. Per informazioni dettagliate su Cosa guardare, consulta le sezioni seguenti.
Pubblicazione sul canale Guarda successivo su Google TV (valore visualizzato come "Continua" guardare") richiede l'approvazione preventiva di Google durante un processo di certificazione e utilizza l'elaborazione lato server per ordinare i programmi in base ai loro attributi. Per avviare la procedura di certificazione, invia questo modulo collegato.
Quando inserisci contenuti nel canale Cosa guardare, devi rispettare queste linee guida:
- Linee guida di Watch 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 Cosa guardare. Seleziona il tipo appropriato:
Tipo | Note |
---|---|
WATCH_NEXT_TYPE_CONTINUE | L'utente ha interrotto la visione dei contenuti. |
WATCH_NEXT_TYPE_NEXT | Il prossimo programma disponibile di una serie che l'utente sta guardando è disponibile. Ad esempio, se l'utente sta guardando la terza puntata di una serie, l'app può suggerirgli di guardare la quarta puntata. |
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 maggiori informazioni, consulta la sezione Attributi Guarda successivo.
Utilizzare lo strumento per la creazione di WatchNextProgram
Usa un WatchNextProgram.Builder
. Per ulteriori informazioni, vedi
Attributi di Cosa guardare.
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
crea il Uri
necessario per aggiornare un programma Cosa guardare.
Quando l'utente aggiunge un programma al canale Cosa guardare, il sistema copia
programma nella riga. Invia l'intent
TvContractCompat.ACTION_PREVIEW_PROGRAM_ADDED_TO_WATCH_NEXT
per inviare una notifica all'app
che il programma è stato aggiunto. Lo scopo include due extra: l'ID programma
che è stato copiato e l'ID programma creato per il programma nella sezione Guarda successivo
canale.