FAQ terkait Publikasi
Siapa yang mengelola tugas publikasi konten?
Developer aplikasi mengelola tugas publikasi konten dan mengirim permintaan ke Layanan Engage. Dengan cara ini, partner developer memiliki lebih banyak kontrol atas waktu dan cara memublikasikan konten kepada pengguna. Anda tidak akan terlalu sering mengaktifkan aplikasi partner untuk memublikasikan konten.
Apakah developer perlu memublikasikan semua jenis cluster?
Meskipun secara teknis developer bebas memublikasikan satu cluster saja, kami sangat menyarankan untuk menyertakan lebih banyak cluster. Jika tidak, developer akan melewatkan peluang untuk mendorong interaksi yang lebih baik dengan konten mereka. Sebaiknya publikasikan semua jenis cluster untuk setiap kategori.
Seberapa sering partner developer harus memublikasikan data menggunakan pengelola kerja saat aplikasi berjalan?
Hal ini akan diputuskan oleh partner developer. Google merekomendasikan publikasi satu atau dua kali per hari untuk konten rekomendasi umum, dan menggunakan metodologi berbasis peristiwa untuk keranjang belanja, pemesanan ulang, dan konten lanjutan lainnya (misalnya, mulai pekerja sebagai callback pengguna yang menambahkan item ke keranjang atau pengguna yang menghentikan film di tengah-tengah). Untuk aplikasi sosial, Anda harus memublikasikan cluster rekomendasi yang diperbarui setelah setiap penggunaan aplikasi. Pengguna aplikasi media sosial lebih tertarik pada rekomendasi terbaru dan idealnya ingin melihat postingan paling banyak satu kali.
Kapan sebaiknya developer memanggil API penghapusan?
API penghapusan hanya boleh dipanggil jika tidak ada konten untuk dipublikasikan. Jangan memanggil API penghapusan dan publikasi secara berurutan untuk mengganti konten; API publikasi menghapus konten sebelumnya secara otomatis.
FAQ terkait Intent Siaran
Mengapa developer aplikasi Android perlu mendaftar untuk intent siaran?
Untuk menayangkan konten baru kepada pengguna, Anda harus menggunakan intent siaran untuk memicu sinkronisasi data ketika pengguna mungkin tidak sering menggunakan aplikasi.
Tidak dapat menguji intent siaran
Aplikasi verifikasi tidak mendukung pengujian intent siaran dengan izin. Anda harus menghapus izin saat menguji dan menambahkannya kembali sebelum mengalihkan SDK ke versi produksi di Langkah 6.
Eksekusi latar belakang tidak diizinkan
Saat mendaftarkan intent siaran, Anda mungkin menemukan error berikut:
Background execution not allowed: receiving Intent
{ act=com.google.android.engage.action.PUBLISH_RECOMMENDATION .. }
Anda harus mendaftarkan penerima siaran secara dinamis.
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,
com.google.android.engage.service.BroadcastReceiverPermissions.BROADCAST_REQUEST_DATA_PUBLISH_PERMISSION,
/*scheduler=*/null));
...
}
FAQ terkait Alur Kerja
Saat berintegrasi dengan SDK, Anda mungkin menemukan error berikut:
Error validasi di tingkat aplikasi, cluster, entitas
Ringkasan di tingkat aplikasi, cluster, dan entitas menampilkan jumlah error validasi. Error ini sesuai dengan kolom wajib diisi yang tidak ada atau nilai tidak valid yang diberikan. Pesan error muncul dengan warna merah di bawah setiap kolom yang relevan. Perbaiki semua error validasi dan periksa kebenarannya sebelum membagikan APK.
Menguji Deep link
Deep link dikaitkan dengan nama paket. Cara yang baik untuk menguji deep link adalah dengan menggunakan alat adb.
adb shell am start -W -a android.intent.action.VIEW -d <DEEPLINK URI> <PACKAGE NAME>
Bagaimana cara menghitung dampak integrasi?
Deep link adalah cara yang bagus untuk melacak atribusi. URL deep link yang mengarahkan pengguna ke aplikasi Anda dapat disertakan dengan parameter pelacakan tambahan. Misalnya - "http://xx/deeplink?source_tag=engage".
Developer dapat menambahkan parameter pelacakan mereka sendiri dan memberikan atribusi untuk menghitung dampak.
FAQ Engage for TV 2.0
Pertanyaan Umum
Apa itu Teruskan Menonton 2.0?
Lanjutkan Menonton 2.0 (Video Discovery API) meningkatkan kualitas pengalaman "melanjutkan dari bagian terakhir ditonton". Ini adalah upgrade signifikan yang memungkinkan penonton melanjutkan konten mereka dengan lancar di berbagai perangkat. Bayangkan Anda memulai menonton film di Google TV, lalu dengan mudah melanjutkannya di ponsel saat dalam perjalanan – itulah keunggulan Lanjutkan Menonton 2.0.
Sistem baru ini dirancang untuk meningkatkan engagement dan retensi penonton dengan memberikan pengalaman yang lancar dan tanpa hambatan di seluruh ekosistem Google.
Apa manfaat menggunakan fitur Lanjutkan Menonton 2.0?
Jawaban: Lanjutkan Menonton 2.0 memudahkan penonton melanjutkan menonton konten Anda dari bagian terakhir yang mereka tonton, di perangkat apa pun yang mereka gunakan. Berikut cara kerjanya:
- Pengalaman yang lancar di seluruh Google: Mulai menonton di Google TV, dan lanjutkan dengan lancar di ponsel Android, iPhone, atau tablet Android. Bahkan berfungsi di perangkat yang belum menginstal aplikasi.
- Peningkatan engagement dan retensi: Lanjutkan Menonton 2.0 membantu membawa pengguna kembali ke aplikasi Anda, bahkan di perangkat baru. Dengan mengizinkan pengguna melanjutkan acara favorit mereka, Anda meningkatkan kemungkinan mereka akan terus menonton.
- Jangkauan yang lebih luas: Selain Google TV, Teruskan Menonton 2.0 berfungsi di berbagai pengalaman media Android lainnya, seperti Play Cube dan aplikasi media Google lainnya.
- Kompatibel mundur: Jika Anda sudah menggunakan fitur "Tonton Berikutnya" versi lama, tidak masalah. Lanjutkan Menonton 2.0 kompatibel dengan versi sebelumnya, sehingga integrasi yang ada akan tetap berfungsi.
Catatan Penting: Semua integrasi Lanjutkan Menonton yang baru harus menggunakan Lanjutkan Menonton 2.0. Sistem "Cross Device Play Next" yang lama akan dihentikan.
Platform apa yang mendukung Lanjutkan Menonton 2.0?
- Google TV
- Android TV (hanya di perangkat, tetapi mendukung Engage SDK)
- Aplikasi seluler Android Google TV
- Aplikasi seluler Google TV untuk iOS
- Kubus Mainan
- Ruang hiburan Google
- Perangkat iOS (dengan integrasi REST API).
Apakah Engage SDK untuk Continue Watching 2.0?
Ya, Engage SDK ditujukan untuk fitur Lanjutkan Menonton 2.0. Integrasi dengan Continue Watching 2.0 diperlukan.
Apakah fitur Lanjutkan Menonton 2.0 tersedia untuk semua orang?
Continue Watching 2.0 diluncurkan secara bertahap.
- Akses Awal: Awalnya kami memberikan akses kepada sekelompok partner tertentu melalui Program Akses Awal (EAP).
- Memperluas Akses: Kami sedang berupaya keras untuk segera menyediakan Lanjutkan Menonton 2.0 bagi semua developer.
Untuk peluncuran yang lancar dan berhasil, kami telah menerapkan pengamanan untuk mengelola peluncuran. Hal ini melibatkan daftar yang diizinkan di sisi Lanjutkan Menonton 2.0 dan pemeriksaan terpisah dalam Engage SDK. Baik Anda adalah partner EAP atau ingin segera diaktifkan, hubungi kami agar kami dapat menyiapkan izin akses sebelum Anda memulai integrasi Engage SDK.
Apakah ada ukuran gambar yang direkomendasikan yang harus kami berikan?
Persyaratan gambar telah diperbarui di bagian Membuat Entity.
Dengan dokumentasi API baru ini, apakah data Lanjutkan Menonton yang diambil oleh server Google dari klien akan ditampilkan di semua perangkat?
API baru menawarkan manfaat signifikan untuk Lanjutkan Menonton, termasuk:
Pengalaman yang lancar di seluruh Google TV: Pengguna dapat mulai menonton di satu Google TV dan melanjutkan di Google TV lain yang login dengan akun yang sama. Fitur ini juga berfungsi dengan Android TV versi lama.
Integrasi aplikasi seluler: Lanjutkan Menonton tersedia di aplikasi seluler Google TV untuk Android dan iOS, sehingga pengguna dapat beralih dengan lancar antara TV dan perangkat seluler mereka.
Peningkatan retensi pengguna: Bahkan di perangkat yang tidak menginstal aplikasi atau saat pengguna tidak login, Lanjutkan Menonton mendorong pengguna untuk berinteraksi kembali dengan aplikasi Anda, sehingga meningkatkan retensi.
Perluasan ke platform lain: Integrasi ini memperluas Lanjutkan Menonton ke platform media Google lainnya seperti Android, Play Cube, tablet, dan aplikasi & platform media Google lainnya di Android, sehingga memaksimalkan engagement pengguna di seluruh perangkat.
Berapa batas jumlah entitas yang dapat saya publikasikan ke cluster Lanjutan?
Setiap partner developer dibatasi hingga maksimum 5 entity di cluster Lanjutan. Batas ini dimaksudkan untuk distribusi konten yang adil di baris "lanjutkan menonton" di Google TV, yang merupakan ruang bersama untuk beberapa penyedia media.
Apa yang terjadi jika saya mencoba memublikasikan lebih dari 5 entitas?
EngageSDK akan menolak permintaan publikasi Anda jika melebihi batas 5 entitas. Anda harus mengurangi jumlah entity dalam permintaan agar berhasil dipublikasikan. Anda hanya boleh menyertakan entitas tempat pengguna berhenti menonton, jadi dalam sebagian besar kasus, hanya ada beberapa entitas tersebut. Jika ada lebih dari 5 entitas tersebut, Anda dapat memilih yang terbaru untuk dipublikasikan.
Mengapa ada batasan jumlah entitas?
Baris "teruskan menonton" di Google TV menampilkan konten dari berbagai penyedia media. Membatasi jumlah entitas per penyedia sehingga pengguna melihat beragam pilihan konten dari semua sumber favorit mereka, sehingga meningkatkan pengalaman pengguna yang adil dan seimbang.
Pertanyaan Aplikasi Verifikasi
Apakah saya wajib menguji aplikasi saya dengan aplikasi verifikasi sebelum pengiriman?
Ya, menguji aplikasi Anda dengan aplikasi verifikasi sangat penting sebelum mengirimkan APK Anda.
Meskipun kami memahami bahwa Anda mungkin yakin dengan penerapan Anda, integrasi Lanjutkan Menonton 2.0 memiliki banyak komponen rumit. Aplikasi verifikasi berfungsi sebagai jaring pengaman, yang menangkap potensi masalah sejak dini dan menghemat waktu serta upaya Anda dalam jangka panjang.
Anggap saja ini sebagai pemeriksaan cepat yang membantu menjamin peluncuran yang lancar dan pengalaman pengguna yang luar biasa.
Dengan mengidentifikasi dan mengatasi masalah apa pun sebelumnya, Anda dapat menghindari frustrasi akibat penolakan dan pengiriman ulang.
Untuk mengirimkan APK, Anda harus menyertakan screenshot yang menunjukkan bahwa aplikasi Anda telah lulus proses verifikasi.
Apa saja kesalahan umum yang harus diwaspadai selama integrasi?
Aplikasi verifikasi dirancang untuk mendeteksi potensi masalah pada integrasi Lanjutkan Menonton 2.0 Anda. Berikut beberapa kesalahan umum yang sering dihadapi developer:
Untuk semua jenis konten (film, episode TV, live stream, klip video):
- Link Tidak Ada: Pastikan Anda memberikan URI (link) khusus platform yang valid untuk konten Anda. Link ini memberi tahu sistem tempat menemukan konten Anda di setiap platform.
- Judul Tidak Ada: Jangan lupa untuk menyertakan judul untuk semua konten Anda. Hal ini membantu pengguna mengidentifikasi apa yang mereka tonton.
- Rasio Aspek Gambar: Pastikan semua gambar yang terkait dengan konten Anda memiliki rasio aspek yang mendekati 16:9. Hal ini memastikan gambar Anda ditampilkan dengan benar di berbagai layar.
Untuk Episode TV:
- Lengkapi Informasi Episode: Pastikan untuk menyertakan judul acara, nomor episode, dan nomor season. Hal ini membantu mengatur episode dan memungkinkan pengguna menjelajahi serial.
- Posisi Pemutaran yang Akurat: Periksa kembali bahwa posisi pemutaran terakhir kurang dari atau sama dengan total durasi episode. Hal ini memastikan pengguna melanjutkan dari tempat yang benar.
Untuk Film:
- Posisi Pemutaran yang Akurat: Mirip dengan episode TV, verifikasi posisi pemutaran terakhir akurat.
Untuk Video Live Streaming:
- Informasi Penyiar: Sertakan nama penyiar untuk live stream.
Untuk Klip Video:
- Informasi Kreator: Tentukan kreator klip video.
Ingat: Aplikasi verifikasi akan menandai masalah ini, sehingga Anda dapat memperbaikinya sebelum mengirimkan aplikasi. Hal ini menghemat waktu Anda dan memastikan pengalaman yang lebih lancar bagi pengguna.
Pertanyaan Akun dan Profil
Aplikasi saya menggunakan login pengguna anonim. Apakah AccountProfile masih diperlukan untuk Continue Watching 2.0?
AccountProfile dirancang untuk aplikasi yang menggunakan akun pengguna perorangan. Namun, kami memahami bahwa beberapa aplikasi, seperti aplikasi Anda, mungkin mengandalkan login anonim. Berikut cara kerja Continue Watching 2.0 dalam skenario ini:
- AccountProfile secara teknis diperlukan, tetapi... Anda tetap dapat mengintegrasikan Lanjutkan Menonton 2.0 meskipun aplikasi Anda tidak memiliki sistem akun pengguna.
- Terbatas untuk penggunaan di perangkat: Kemampuan lintas perangkat pada Lanjutkan Menonton 2.0 mengandalkan identifikasi pengguna di berbagai perangkat. Karena login anonim tidak menyediakannya, fitur ini akan terbatas pada perangkat pengguna saat ini.
- Cara mengonfigurasi: Untuk menyiapkannya, Anda harus menonaktifkan sinkronisasi antar-perangkat. Hal ini memastikan bahwa entri Lanjutkan Menonton hanya muncul di perangkat tertentu tempat konten dimulai.
Singkatnya: Meskipun Anda dapat mengintegrasikan Lanjutkan Menonton 2.0 dengan login anonim, pengguna hanya dapat melanjutkan konten di perangkat yang sama.
Dapatkah saya menggunakan AccountProfile hanya dengan accountId dan tanpa profileId, meskipun aplikasi saya mendukung accountId dan profileId?
AccountProfile memerlukan accountId dan profileId agar berfungsi dengan benar. Berikut alasannya:
- Identifikasi yang konsisten: accountId mengidentifikasi pengguna, sedangkan profileId membedakan antara profil yang berbeda dalam akun pengguna tersebut (jika berlaku). Menyediakan keduanya memastikan bahwa Lanjutkan Menonton melacak dan menampilkan konten secara akurat untuk setiap profil.
- Mencegah error: Penggunaan accountId dan profileId yang tidak konsisten di berbagai panggilan API dapat menyebabkan perilaku dan error yang tidak terduga. Misalnya, jika Anda menyertakan keduanya saat menambahkan konten ke Lanjutkan Menonton, tetapi hanya menggunakan accountId saat menghapus konten, sistem mungkin tidak dapat mengidentifikasi dan menghapus item yang dimaksud dengan benar.
Apakah profileId diperlukan untuk fitur Lanjutkan Menonton 2.0?
- accountId wajib diisi. Hal ini mengidentifikasi pengguna di berbagai perangkat.
- profileId sangat penting untuk pengalaman pengguna yang baik. Meskipun secara teknis bersifat opsional, profileId sangat direkomendasikan jika layanan Anda mendukung beberapa profil (seperti yang dilakukan banyak layanan streaming). Mengapa hal ini sangat penting? Karena tanpa profileId, Lanjutkan Menonton dapat menampilkan konten dari profil lain di akun yang sama. Hal ini dapat menyebabkan pengalaman yang membingungkan dan menjengkelkan bagi pengguna Anda.
- Singkatnya: Dengan memberikan profileId, fitur Lanjutkan Menonton akan secara akurat mencerminkan histori tontonan setiap individu. Kecuali jika aplikasi Anda tidak mendukung konsep profil dalam akun, Anda harus menyediakannya.
Bagaimana cara Google menggunakan profileId di sisi mereka?
Jika layanan menawarkan profil yang berbeda untuk menonton konten, accountId dan profileId akan digunakan untuk mengaitkan konten yang ditonton di perangkat dengan Akun Google yang login di perangkat. Google akan mencatat data ContinueWatching terhadap kombinasi accountId-profileId. Perangkat Google apa pun yang login dengan Akun Google yang sama akan mendapatkan data terbaru yang diperbarui dari accountId-profileId(s) terkait yang sama, di baris Lanjutkan Menonton.
Apakah penautan akun diperlukan untuk menerapkan Lanjutkan Menonton 2.0?
Penautan Akun tidak diperlukan. API ini tidak diprioritaskan dan semua kasus penggunaan terkait akan dicakup oleh Device Entitlements API baru.
Pertanyaan Sinkronkan di Seluruh Perangkat
Apa yang dimaksud dengan "sinkronkan di seluruh perangkat" saat pengguna memberikan izin?
Dengan izin "sinkronkan di seluruh perangkat" pengguna, konten yang mereka tonton akan disimpan ke server Google TV, sehingga mereka dapat melanjutkan tontonan dengan lancar di perangkat yang digunakan untuk login. Tanpa izin, histori tontonan mereka tetap bersifat lokal di perangkat saat ini.
Dapatkah kita menyetel "sinkronkan di seluruh perangkat" ke salah (false)?
Flag UserConsentToSyncAcrossDevices mengontrol apakah data ContinuationCluster pengguna disinkronkan di seluruh perangkatnya (TV, ponsel, tablet, dll.).Jika flag ini disetel ke salah (false), maka lanjutkan menonton hanya terjadi di perangkat yang sama.
Untuk mendapatkan manfaat maksimal dari fitur lintas perangkat kami, sebaiknya aplikasi Anda mendapatkan izin pengguna dan menyetel SyncAcrossDevices ke benar (true).
Bagaimana cara mendapatkan izin pengguna untuk membagikan histori tontonan di perangkat non-Android
perangkat? Titik data apa yang dibagikan ke server pihak ketiga dari perangkat non-Android?
Izin dikumpulkan di tingkat pengguna (tingkat profil atau akun). Setelah izin diperoleh, payload lanjutkan menonton berdasarkan engagement dapat dikirim ke mana saja sehingga Google dapat mencerminkan status kelanjutan ubiquity pengguna di semua entitas yang memiliki engagement sebagian atau berikutnya, di perangkat apa pun (tanpa harus meminta ulang izin di setiap perangkat atau platform). Partner akan mengirim status lanjutkan menonton terbaru pengguna (sesuai spesifikasi) yang terkait dengan ID profil (yang disimpan di Android).
Pertanyaan REST API
Apakah ada dokumentasi tentang REST API?
Perkiraan waktu penyelesaian untuk REST API adalah Maret 2025, yang didokumentasikan dalam Dokumen Developer Lanjutkan Menonton 2.0.
Pertanyaan Tonton Berikutnya Lama
Apakah Video Discovery API menggantikan Watch Next API?
Video Discovery API akan kompatibel dengan versi sebelumnya di semua perangkat Android TV yang mendukung Watch Next API. Semua developer harus menggunakan Video Discovery API (Continue Watching 2.0) untuk memublikasikan ke baris Lanjutkan Menonton.
Pertanyaan Pengujian dan Integrasi
Apa perbedaan antara LastPlayBackPositionTimeMillis dan durasi?
LastPlayBackPositionTimeMillis harus mencerminkan durasi pemutaran dalam milidetik saat pengguna berhenti menonton (misalnya, 605000 md untuk 10 menit dan 5 detik). Durasi ini tidak boleh lebih besar dari durasi total entitas.
Sementara itu, LastEngagementTime adalah stempel waktu saat pengguna terakhir kali berinteraksi dengan konten.
Apa kasus pengujian yang harus kita lakukan?
Berikut adalah kasus pengujian untuk Google TV yang dilakukan oleh tim QA kami. Kasus pengujian serupa juga dapat dilakukan di platform lain.
- Tonton video berdurasi lebih dari 20 menit selama sekitar 5 menit. Keluar dari aplikasi. Kartu video akan ditampilkan di baris "Lanjutkan Menonton". Catatan: Kami hanya menampilkan 5 kartu per aplikasi pihak ketiga di CW
- Memilih kartu yang baru muncul di baris "Lanjutkan Menonton" akan melanjutkan pemutaran video dari titik yang tepat dalam video.Catatan: Konten Baru atau Lama akan melanjutkan pemutaran dari titik terakhir video dihentikan
- Mengubah akun di perangkat GTV akan mengubah kartu di baris Lanjutkan Menonton. Hanya video dari akun saat ini yang akan muncul. Diurutkan berdasarkan urutan terbaru. CW profil aplikasi pihak ketiga akan bercampur. Catatan: CW untuk GoogleAccount2 akan menampilkan konten pihak ketiga yang ditonton GoogleAccount2
- Keluar dari aplikasi dengan tombol KEMBALI > Verifikasi kartu ditampilkan di baris "Lanjutkan menonton"
- Sembunyikan video di baris "Lanjutkan Menonton", video tersebut tidak akan ditampilkan lagi. Uji apakah konten tersembunyi tetap tersembunyi setelah 24 jam dan bahkan setelah aplikasi dibuka setelah 24 jam. Pastikan menyembunyikan satu item tidak menyembunyikan beberapa item.
- Ketersediaan konten di Lanjutkan menonton dengan metadata lengkap: Gambar kartu, Nama aplikasi, judul, nomor episode season untuk konten TV
- Periksa Progres ditampilkan di status progres
- Pengguna menonton konten hingga kredit akhir - konten tidak ditampilkan di Lanjutkan Menonton
- Pastikan tidak ada item yang belum ditonton muncul di baris lanjutkan menonton
- Pastikan item CW diatur secara kronologis berdasarkan waktu aktivitas menonton terjadi, bukan waktu aplikasi terakhir dibuka atau hari terakhir
- Konfirmasi bahwa detail episode dan musim di kartu CW cocok dengan konten episodik yang ditonton
- Item yang dikonfirmasi selesai (item dengan kredit atau lebih) tidak muncul di lanjutkan menonton
- Nonaktifkan perangkat di tengah-tengah menonton episode/film/acara TV. "Matikan perangkat di tengah-tengah menonton episode/film/acara TV. Verifikasi saat mengaktifkan perangkat dan di TV lain, CW menampilkan kartu yang tepat , di posisi yang tepat dan status progres"
- Matikan perangkat setelah menonton episode 1 hingga selesai, verifikasi
- episode 1 muncul dan tidak muncul lagi di baris Lanjutkan Menonton [di perangkat kedua
dan saat mengaktifkan perangkat pengujian]
- episode 2 (jika tersedia), akan muncul di baris Lanjutkan Menonton [di perangkat kedua dan saat mengaktifkan perangkat pengujian]
- Skenario pertama: TV1: GoogleAccount: mom, 3p account / profile: account 1/profile_1. Tonton konten dan verifikasi bahwa data CW menampilkan konten yang ditonton oleh account_1/profile_1 pihak ketiga
TV2: GoogleAccount: mom. Verifikasi data CW dari skenario pertama. Sekarang login ke aplikasi pihak ketiga sebagai akun lain. Akun / profil pihak ketiga: account_2 / profile_2. Tonton konten dan verifikasi bahwa data CW menampilkan konten yang ditonton oleh account_2/profile_2 pihak ketiga
GoogleAccount: mom. Aplikasi pihak ketiga /casing perangkat baru tidak diinstal. Di perangkat baru(FDR perangkat), Verifikasi CW menampilkan data dari aplikasi pihak ketiga yang terakhir digunakan oleh GoogleAccount. Catatan: Baris CW tidak boleh menampilkan konten pihak ketiga jika GAIA belum dikaitkan dengan profil pihak ketiga di perangkat lain
- GoogleAccount: mom. Casing perangkat baru /aplikasi pihak ketiga diinstal, tetapi tidak login. Di perangkat baru(FDR perangkat), Verifikasi CW menampilkan data dari aplikasi pihak ketiga yang terakhir digunakan oleh GoogleAccount.
-
- Catatan: Baris Lanjutkan Menonton tidak boleh menampilkan konten pihak ketiga jika GoogleAccount belum dikaitkan dengan profil pihak ketiga
Kami tidak melihat Lanjutkan Menonton muncul di aplikasi Google TV iOS. Apa yang terjadi?
Anda harus mengirimkan deep link iOS agar Lanjutkan Menonton muncul di perangkat iOS
Seberapa sering saya harus memperbarui informasi Lanjutkan Menonton? Haruskah saya memperbarui informasi Lanjutkan Menonton secara berkala, misalnya setiap 15 detik?
Tidak, update yang sering tidak disarankan. Berikut alasannya:
- Dampak Performa: Terus-menerus mengirimkan update akan memberikan tekanan yang tidak perlu pada server kami, yang berpotensi memperlambat sistem untuk semua orang.
- Data yang Tidak Perlu: Saat pengguna menonton secara aktif, posisi pemutaran mereka terus berubah. Mengirim update setiap beberapa detik akan membuat banyak data berlebihan yang tidak berguna untuk melanjutkan pemutaran.
Kapan harus memperbarui informasi Lanjutkan Menonton:
Berfokuslah untuk merekam perubahan yang signifikan dalam progres menonton pengguna. Berikut adalah skenario utamanya:
- Pemutaran Dijeda atau Dihentikan: Saat pengguna menjeda atau berhenti menonton, kirim update untuk menyimpan posisi saat ini.
- Aplikasi Ditutup atau Berada di Latar Belakang: Jika pengguna keluar dari aplikasi atau beralih ke aplikasi lain saat menonton video, kirimkan update untuk menyimpan progresnya.
- Saat pengguna menghapus item dari baris lanjutkan tonton dalam aplikasi
Cara memperbarui secara efisien:
Daripada update berwaktu, gunakan peristiwa dalam siklus proses pemutar video atau aplikasi Anda untuk memicu update. Contoh:
- onPause, onStop: Saat pemutaran video dijeda atau dihentikan.
- onAppClose, onAppBackgrounded: Saat aplikasi ditutup atau berpindah ke latar belakang.
Dengan mengikuti panduan ini, Anda akan memastikan penggunaan resource yang efisien sekaligus tetap memberikan pengalaman Lanjutkan Menonton yang lancar bagi pengguna.