Aggiungere programmi al canale Guarda in seguito

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:

Seleziona un tipo di programma

Esistono quattro tipi di programmi Cosa guardare. Seleziona il tipo appropriato:

TipoNote
WATCH_NEXT_TYPE_CONTINUEL'utente ha interrotto la visione dei contenuti.
WATCH_NEXT_TYPE_NEXTIl 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_NEWSono 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_WATCHLISTInserito 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.