Consigliare contenuti sulla schermata Home

La schermata Home di Android TV mostra i contenuti consigliati tramite i canali e programmi. I canali vengono visualizzati come singole righe nella schermata Home, con schede che mostrano tutti i programmi disponibili per quel canale.

La tua app deve avere almeno un canale. Il primo canale gli elementi creati dall'app diventano il suo canale predefinito, e Android TV mostra il canale automaticamente sulla schermata Home. La tua app Può offrire altri canali, ma l'utente deve selezionarli e approvarli prima che vengano aggiunti alla schermata Home.

Se la tua app include programmi TV, film o altri contenuti video, ti consigliamo di: supporti le anteprime video e possono effettuare l'integrazione con il canale Cosa guardare. Il canale Cosa guardare è controllato dal sistema Android. La tua app può aggiungere programmi correlati agli utenti per questo canale, ad esempio programmi contrassegnati dall'utente 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 ).

Garantire la compatibilità

La schermata Home mostra i consigli in due modi diversi a seconda del Versione di Android:

  • In Android 8.0 (livello API 26) e versioni successive, le app possono mostrare consigli in uno o più più canali che appaiono su righe separate. Un canale (il canale predefinito) appare sempre. L'utente può scoprire e aggiungere gli altri canali alla propria casa schermo. Scopri come creare canali consigliati. sulla schermata Home.
  • Prima di Android 8.0, Android TV mostrava tutti i consigli in un unico posto dei consigli che appare sempre sullo schermo. Scopri come creare riga dei consigli nella home page schermo.

Per poter mostrare consigli su tutte le versioni di Android TV, la tua app deve implementare entrambe le API di suggerimento. Testa l'attuale livello API di sistema e Utilizzare l'API appropriata per creare la riga o i canali dei suggerimenti.

Kotlin

if (android.os.Build.VERSION.SDK_INT >= Build.VERSION_CODES.O) {
  // Use the home screen recommendation channels API
} else {
  // Use the recommendations row API
}

Java

if (android.os.Build.VERSION.SDK_INT >= Build.VERSION_CODES.O) {
  // Use the home screen recommendation channels API
} else {
  // Use the recommendations row API
}

Se la tua app è stata compilata utilizzando il livello API 25 o versioni precedenti, può comunque essere eseguita Android TV nel livello 26. Il vecchio comportamento dei suggerimenti è compatibile con il forwarding, ma limitato:

  • La riga dei consigli viene convertita automaticamente e appare come una nuova canale sulla schermata Home.
  • I programmi sul canale convertito rispondono agli aggiornamenti dei tuoi servizio di suggerimenti, ma l'utente non può utilizzare l'interfaccia utente della TV per manipolare i programmi sul canale (aggiungi/rimuovi programmi, copia i programmi nel canale Cosa guardare).
  • Se aggiorni l'app al livello API 26, il canale convertito vengono comunque visualizzati sulle TV che eseguono l'API 26. La TV rimuove il canale convertito da la prima volta che l'app visualizza un canale creato con la nuova API. Ciò avviene immediatamente se l'app crea un canale predefinito, o in un secondo momento, quando l'utente selezionerà e aggiunge qualsiasi altro canale creato dalla tua app.
di Gemini Advanced.