Các phương pháp hay nhất để thúc đẩy mức độ tương tác trên Google TV
Sử dụng bộ sưu tập để sắp xếp ngăn nắp các trang
Lưu và phân loại nội dung dựa trên lựa chọn ưu tiên của bạn.
Hệ điều hành Android TV hỗ trợ hàng triệu TV, thiết bị phát trực tuyến và hộp giải mã tín hiệu số PayTV.
Google TV là một trải nghiệm hoàn toàn mới, ban đầu có trên Chromecast có Google TV và sẽ có trên nhiều thiết bị khác theo thời gian.
Tất cả ứng dụng được tạo cho Android TV đều hoạt động trên các thiết bị chạy Google TV. Để mang lại trải nghiệm tốt nhất cho người dùng trên Google TV, bạn nên áp dụng các phương pháp hay nhất trong hướng dẫn này.
Yêu cầu cơ bản
Hỗ trợ Google Cast: Google Cast giúp bạn mở rộng các ứng dụng Android, iOS và Chrome để cho phép truyền trực tuyến âm thanh và video đến Android TV cũng như các thiết bị Chromecast và thiết bị có Trợ lý. Để biết thêm thông tin, hãy xem tài liệu về Google Cast.
Sử dụng phiên phát nội dung nghe nhìn: phiên phát nội dung nghe nhìn là cách thức tương tác phổ biến với trình phát âm thanh hoặc trình phát video. Khi một ứng dụng thông báo cho Android rằng ứng dụng đó đang phát nội dung nghe nhìn, các chế độ kiểm soát phát có thể được uỷ quyền cho ứng dụng. Việc tích hợp với phiên nội dung nghe nhìn cho phép một ứng dụng quảng cáo việc phát nội dung nghe nhìn từ bên ngoài và nhận các lệnh phát từ các nguồn bên ngoài. Các nguồn này có thể là nút vật lý (chẳng hạn như nút phát trên tai nghe hoặc điều khiển từ xa của TV) hoặc lệnh gián tiếp (chẳng hạn như hướng dẫn "tạm dừng" cho Trợ lý Google). Sau đó, phiên phát nội dung nghe nhìn sẽ uỷ quyền các lệnh này cho ứng dụng. Ứng dụng sẽ áp dụng các lệnh đó cho trình phát nội dung nghe nhìn nơi các lệnh bắt nguồn. Hãy xem phần Sử dụng phiên phát nội dung nghe nhìn để biết thêm thông tin.
Khám phá nội dung trên nhiều nền tảng
Cung cấp nguồn cấp dữ liệu hành động với nội dung nghe nhìn: khi bạn cung cấp nguồn cấp dữ liệu hành động với nội dung nghe nhìn ở định dạng JSON cho Google, nội dung của bạn có thể được khám phá thông qua các đề xuất của Google TV và các nền tảng khác của Google, chẳng hạn như Google Tìm kiếm. Đường liên kết sâu mà bạn cung cấp cho phép người dùng chuyển thẳng đến phần phát nội dung của bạn để tăng mức độ tương tác. Nguồn cấp dữ liệu này cũng cho phép tìm kiếm trên thiết bị và khả năng phát nội dung nghe nhìn bằng lệnh thoại của Trợ lý Google.
Google chỉ làm việc với một số ít nhà cung cấp mỗi lần để triển khai tính năng này cho từng nhà cung cấp. Để biết thêm thông tin chi tiết, hãy xem tài liệu về Thao tác với nội dung nghe nhìn.
Tích hợp tính năng Watch Next: Tính năng Watch Next giúp người dùng tương tác lại với nội dung trong ứng dụng của bạn. Khi người dùng rời khỏi ứng dụng của bạn giữa chừng một bộ phim hoặc khi một chương trình truyền hình dài tập đang phát, bạn có thể hiển thị nội dung đó ngay trên màn hình chính của Google TV bằng tính năng Watch Next. Người dùng có thể chọn một ô để liên kết sâu trực tiếp vào chế độ phát trong ứng dụng của bạn. Xin lưu ý rằng tính năng tích hợp Xem tiếp phải được chứng nhận về chất lượng để xuất hiện trên các thiết bị Google TV. Hãy xem Tài liệu về danh sách Xem tiếp để biết thêm thông tin chi tiết.
Giọng nói và mức độ tương tác
Hỗ trợ liên kết tài khoản: tính năng liên kết tài khoản giúp liên kết liền mạch giữa Tài khoản Google của người dùng và tài khoản của ứng dụng để mang lại trải nghiệm tinh giản cho cả người dùng hiện tại và người dùng mới của ứng dụng. Liên kết tài khoản là điều kiện tiên quyết cho các chức năng khác như gói thuê bao tiện dụng, đồng bộ hoá quyền và truyền bằng giọng nói.
Hỗ trợ đồng bộ hoá quyền: nếu nguồn cấp dữ liệu hành động với nội dung nghe nhìn của bạn có nội dung nghe nhìn có yêu cầu về quyền (ví dụ: người dùng cần có một gói thuê bao cụ thể để truy cập vào nội dung), bạn có thể hỗ trợ đồng bộ hoá quyền để khai báo những gói thuê bao mà một tài khoản được liên kết có. Hãy xem tài liệu về điểm cuối quyền để biết thêm thông tin.
Cung cấp tính năng truyền bằng giọng nói: tính năng này cho phép người dùng bắt đầu phát nội dung nghe nhìn trên các thiết bị Cast được hỗ trợ thông qua Trợ lý Google. Bạn có thể bật chức năng này bằng cách cung cấp nguồn cấp dữ liệu thao tác với nội dung nghe nhìn, hỗ trợ tính năng liên kết tài khoản và tạo thiết bị nhận Cast.
Bật Cast Connect: với Cast Connect, ứng dụng Android TV của bạn có thể hoạt động như một Cast receiver. Điều này giúp bạn mang đến trải nghiệm phong phú hơn và hỗ trợ tương tác với điều khiển từ xa. Hãy xem bài viết Tổng quan về Android TV Receiver để biết thêm thông tin chi tiết.
Thu nạp người dùng
Tích hợp Google Play Billing: sử dụng Thư viện Play Billing để hỗ trợ giao dịch mua hàng trong ứng dụng và quản lý gói thuê bao trên cả thiết bị di động và TV. Hãy xem tài liệu về việc thanh toán để biết thêm thông tin chi tiết.
Ứng dụng được tạo cho hệ điều hành Android TV hoạt động trên tất cả các thiết bị trong hệ sinh thái TV, bao gồm cả các thiết bị mới mang thương hiệu Google TV. Để biết một thiết bị có cung cấp trải nghiệm Google TV hay không (ví dụ: để phân tích), bạn có thể đánh giá hoặc lọc trên tính năng hệ thống com.google.android.feature.AMATI_EXPERIENCE.
Nội dung và mã mẫu trên trang này phải tuân thủ các giấy phép như mô tả trong phần Giấy phép nội dung. Java và OpenJDK là nhãn hiệu hoặc nhãn hiệu đã đăng ký của Oracle và/hoặc đơn vị liên kết của Oracle.
Cập nhật lần gần đây nhất: 2025-07-27 UTC.
[[["Dễ hiểu","easyToUnderstand","thumb-up"],["Giúp tôi giải quyết được vấn đề","solvedMyProblem","thumb-up"],["Khác","otherUp","thumb-up"]],[["Thiếu thông tin tôi cần","missingTheInformationINeed","thumb-down"],["Quá phức tạp/quá nhiều bước","tooComplicatedTooManySteps","thumb-down"],["Đã lỗi thời","outOfDate","thumb-down"],["Vấn đề về bản dịch","translationIssue","thumb-down"],["Vấn đề về mẫu/mã","samplesCodeIssue","thumb-down"],["Khác","otherDown","thumb-down"]],["Cập nhật lần gần đây nhất: 2025-07-27 UTC."],[],[],null,["# Best practices to drive engagement on Google TV\n\nAndroid TV OS powers millions of TVs, streaming devices, and PayTV set-top boxes.\nGoogle TV is a brand-new experience available first on the Chromecast with\nGoogle TV and to more devices over time.\n\nAll apps built for Android TV work on devices running Google TV. To\nprovide the best user experience on Google TV, we recommend that you\napply the best practices in this guide.\n| **Note:** To ensure a great user experience, all TV apps must meet specific requirements for usability before they are available for TVs on Google Play. For more information, see [TV app quality](/docs/quality-guidelines/tv-app-quality).\n\nBaseline requirements\n---------------------\n\n- **Support Google Cast:** Google Cast lets you extend your Android, iOS, and Chrome apps to enable audio and video streaming to Android TVs as well as Chromecast devices and Assistant devices. For more information, see the [Google Cast\n documentation](https://developers.google.com/cast/docs/developers).\n- **Use media sessions:** media sessions provide a universal way of interacting with an audio or video player. When an app informs Android that it is playing media, playback controls can be delegated to the app. Integrating with the media session lets an app advertise media playback externally and receive playback commands from external sources. These sources can be physical buttons, such as the play button on a headset or TV remote control, or indirect commands, such as instructing \"pause\" to Google Assistant. The media session then delegates these commands to the app, which applies them to the media player where the commands originated. See [Using a media session](/guide/topics/media-apps/working-with-a-media-session) for more details.\n\nContent discovery across surfaces\n---------------------------------\n\n- **Offer a media actions feed:** when you provide a JSON media actions feed to Google,\n your content can be discovered through Google TV recommendations and\n other Google surfaces, such as Google Search. The deep links you provide let\n users jump directly into playback of your content to increase engagement. The\n feed also enables on-device search and the ability to play media using Google\n Assistant voice commands.\n\n Google is working with a limited number of\n providers at a time to integrate them into this feature. For more details,\n see the\n [Media Actions documentation](https://developers.google.com/actions/media).\n- **Integrate Watch Next:** Watch Next lets users re-engage with the content in your\n app. When users leave your app partway through a movie or with a TV series in\n progress, you can surface that content directly on the Google TV home screen\n using Watch Next. The user can select a tile to deep link directly\n into playback within your app. Note that a Watch Next integration must be\n certified for quality to show on Google TV devices. See the [Watch Next\n documentation](/training/tv/discovery/watch-next-add-programs) for more details.\n\nVoice and engagement\n--------------------\n\n- **Support account linking:** account linking provides seamless linking between a user's Google Account and your app's account to facilitate a streamlined user experience for your app's existing and new users. [Account\n linking](https://developers.google.com/identity/account-linking) is a prerequisite for other capabilities such as frictionless subscriptions, entitlement sync, and voice casting.\n- **Support entitlement sync:** if your media actions feed includes media with entitlement requirements---for example, a user needs to have a particular subscription to access content---you can support entitlement sync to declare which subscriptions a linked account has. See the [entitlements endpoint\n documentation](https://developers.google.com/actions/media/concepts/access-requirements#entitlements-endpoint) for more details.\n- **Offer voice casting:** voice casting lets your users initiate media playback on supported Cast devices through Google Assistant. You can enable this functionality by providing a [media actions](https://developers.google.com/actions/media) feed, supporting [account linking](https://developers.google.com/identity/account-linking/oauth-with-sign-in-linking?oauth=implicit), and creating a [Cast receiver](https://developers.google.com/cast/docs/developers).\n- **Enable Cast Connect:** with Cast Connect, your Android TV app can act as a Cast receiver. This lets you provide a richer experience and support interaction with the remote control. See the [Android TV Receiver Overview](https://developers.google.com/cast/docs/android_tv_receiver) for more details.\n\nUser acquisition\n----------------\n\n- **Integrate Google Play Billing:** use the Play Billing library to support in-app purchases and manage subscriptions across both mobile and TV. See the [billing\n documentation](/google/play/billing) for more details.\n- **Provide frictionless subscriptions:** by combining [streamlined account linking](https://developers.google.com/identity/account-linking/oauth-with-sign-in-linking?oauth=implicit), [Play Billing](/google/play/billing) with [real time developer notifications](/google/play/billing/getting-ready#configure-rtdn), and [silent sign-in](https://developers.google.com/android/reference/com/google/android/gms/auth/api/signin/GoogleSignInClient.html#silentSignIn%28%29), you can provide a seamless purchase experience for your users. Watch the [Frictionless Subscriptions video](https://www.youtube.com/watch?v=ARuf97ncE4w&list=PLWz5rJ2EKKc-Z8NeBXJkf1bzUVhx3fvh4&index=4) for more details.\n\nGoogle TV feature evaluation\n----------------------------\n\nAn app built for Android TV OS works for all the devices in the TV ecosystem,\nincluding new Google TV branded devices. To know whether a device\noffers the Google TV experience, for instance for analytics, you can\n[evaluate or\nfilter](/guide/topics/manifest/uses-feature-element#market-feature-filtering)\non the system feature `com.google.android.feature.AMATI_EXPERIENCE`."]]