Danh sách kiểm tra yêu cầu kỹ thuật đối với trò chơi tức thì

Cảnh báo: Google Play Instant sẽ ngừng hoạt động. Kể từ tháng 12 năm 2025, bạn sẽ không thể xuất bản Ứng dụng tức thì qua Google Play và tất cả các API Tức thì của Dịch vụ Google Play sẽ ngừng hoạt động. Play sẽ không còn cung cấp Ứng dụng tức thì cho người dùng theo bất kỳ cơ chế nào.

Chúng tôi thực hiện thay đổi này dựa trên ý kiến phản hồi của nhà phát triển và các khoản đầu tư liên tục của chúng tôi nhằm cải thiện hệ sinh thái kể từ khi ra mắt Google Play Instant.

Để tiếp tục tối ưu hoá cho việc thu hút thêm người dùng, nhà phát triển nên chuyển hướng người dùng đến ứng dụng hoặc trò chơi thông thường của mình bằng đường liên kết sâu để chuyển hướng họ đến các hành trình hoặc tính năng cụ thể khi thích hợp.

Trò chơi của bạn phải đáp ứng các yêu cầu sau đây để được duy trì trong chương trình Chơi tức thì. Hãy sử dụng danh sách kiểm tra tự đánh giá để xác minh tính tuân thủ.

Yêu cầu

Chơi tức thì phải đáp ứng tất cả các yêu cầu của Google Play Instant, cũng như tất cả các yêu cầu về kỹ thuật và chính sách sau đây:

  1. Trò chơi được xuất bản bằng gói ứng dụng.

  2. Kích thước trò chơi là 15 MB trở xuống (bạn có thể tải thêm tài sản sau khi ra mắt).

  3. Trò chơi hỗ trợ các hạn chế của sandbox Google Play Instant.

  4. Trò chơi nhắm đến Android 8.0 (cấp độ API 26) trở lên.

  5. Trò chơi hỗ trợ kiến trúc 64 bit.

  6. Trò chơi không sử dụng thông báo.

  7. Trò chơi chỉ yêu cầu quyền trong danh sách các quyền được Google Play Instant hỗ trợ.

  8. Bạn phải bật tính năng tự động đăng nhập bằng Dịch vụ trò chơi của Google Play.

    • Nếu tính năng đăng nhập âm thầm không thành công, hãy nhắc người dùng đăng nhập tương tác. Người dùng phải có thể huỷ đăng nhập tương tác. Để biết thêm thông tin, hãy xem danh sách kiểm tra chất lượng của Dịch vụ trò chơi của Google Play.
  9. Cung cấp một khung hiển thị cho các cửa sổ bật lên của Dịch vụ trò chơi của Google Play để người dùng có thể thấy rõ rằng họ đã đăng nhập.

  10. Trò chơi tích hợp giải pháp lưu vào đám mây được khoá bằng mã nhận dạng người chơi của Dịch vụ trò chơi của Google Play để trạng thái trò chơi của người dùng được duy trì trên các phiên và thiết bị Chơi tức thì. Bạn có thể sử dụng một sản phẩm như Cloud Firestore hoặc một cơ sở dữ liệu đám mây khác. Hãy đảm bảo rằng tiến trình của người chơi dùng khoá mã nhận dạng người chơi của Dịch vụ trò chơi của Google Play và được khôi phục ngay sau khi người chơi đăng nhập.

    • Bạn bắt buộc phải lưu trò chơi trong các trò chơi hỗ trợ mọi loại tính năng duy trì trên các phiên chơi. Các loại trò chơi khác (ví dụ: trò chơi roguelike và trò chơi cờ đơn giản) được thiết kế cho các phiên chơi ngắn không yêu cầu lưu trò chơi. Tuy nhiên, bạn nên sử dụng tính năng lưu trò chơi hoặc bảng xếp hạng để duy trì trạng thái này để người dùng không bị mất điểm số hoặc thành tích quý giá.
  11. Nếu bạn chưa có, hãy thêm video quảng cáo ở chế độ ngang cho thấy lối chơi vào trang thông tin trên Cửa hàng Play. Người dùng thích những video có lối chơi được lấy trực tiếp từ trò chơi. Google Play sẽ tự động tạo một đoạn video nổi bật từ video này và đoạn video này sẽ được đưa vào ứng dụng Google Play Games. Bạn có thể quay video trực tiếp bằng adb. Nếu trò chơi của bạn chỉ có chế độ dọc, thì bạn có thể chuyển đổi trò chơi đó sang chế độ ngang bằng một số trình chỉnh sửa video.

  12. Trò chơi không có nút cài đặt cho chính trò chơi đó. Bạn không cần nút cài đặt vì trải nghiệm Chơi tức thì phải giống với trò chơi đã cài đặt. Người dùng vẫn có thể cài đặt trò chơi trên trang thông tin chi tiết trong ứng dụng Google Play Games và Cửa hàng Google Play.

  13. Trò chơi không triển khai tính năng Chống vi phạm bản quyền của Dịch vụ trò chơi của Google Play hoặc không có quyền com.android.vending.CHECK_LICENSE trong tệp kê khai. Tính năng chống vi phạm bản quyền ngăn người dùng vi phạm bản quyền các trò chơi phải mua; tính năng này không mang lại lợi ích cho các trò chơi miễn phí. Nếu bạn bật tính năng kiểm tra chống vi phạm bản quyền, các ứng dụng Google Play Instant sẽ không thể đăng nhập vào Dịch vụ trò chơi của Google Play.

  14. Nếu trò chơi sử dụng OpenGL, hãy đảm bảo rằng trò chơi đó nhắm đến OpenGL ES 2.0, vì đây là phiên bản duy nhất được hỗ trợ đầy đủ cho các ứng dụng Google Play Instant trên các thiết bị chạy Android 7 trở xuống. Đảm bảo rằng bạn chỉ định đúng phiên bản bằng <uses-feature>, đặt android:glEsVersion thành 0x00020000.

  15. Chỉ định 1337 làm phiên bản tức thì trong tệp AndroidManifest.xml để cho biết đây là Trò chơi tức thì có trải nghiệm đầy đủ (không phải trò chơi dùng thử):

      <?xml version="1.0" encoding="utf-8"?>
      <manifest xmlns:android="http://schemas.android.com/apk/res/android"
         xmlns:dist="http://schemas.android.com/apk/distribution"
         package="com.yourapp.package">
         <dist:module dist:instant="true" />
         <application android:allowBackup="true">
             <meta-data android:name="com.google.android.gms.instant.flavor" android:value="1337"/>
            ...
         </application>
      </manifest>
  16. Trò chơi được kiếm tiền theo những cách không gây gián đoạn theo các nguyên tắc sau:

    • Đảm bảo quảng cáo biểu ngữ không gây gián đoạn lối chơi.
    • Đặt quảng cáo vào những khoảng nghỉ tự nhiên trong lối chơi giữa nội dung trang, cấp độ hoặc màn chơi. Đừng cho người dùng thấy quá nhiều quảng cáo. Quảng cáo lặp lại thường mang lại trải nghiệm kém cho người dùng và những lượt nhấp không chủ ý.
    • Quảng cáo đầu video xuất hiện trước khi trò chơi được chơi phải có thể bỏ qua sau tối đa 5 giây.
    • Quảng cáo không được trá hình thành các thành phần trong trò chơi hoặc các phần tử của trình đơn/thành phần điều hướng trò chơi.
    • Bạn có thể quảng bá chéo cho các trò chơi khác, tuỳ thuộc vào các yêu cầu về quảng cáo trước đó.

Danh sách kiểm tra tự đánh giá

Google xác minh tính tuân thủ và hoạt động không có lỗi bằng cách chạy trò chơi của bạn thông qua quy trình xem xét. Bạn có thể tiết kiệm thời gian bằng cách kiểm tra tính tuân thủ và hành vi thích hợp trước khi bắt đầu quy trình xem xét. Hãy sử dụng danh sách kiểm tra tự đánh giá bên dưới:

  1. Video quảng cáo
  2. Quảng cáo và hoạt động mua hàng trong ứng dụng
    • Quảng cáo biểu ngữ không gây gián đoạn và không dẫn đến các lượt chạm không chủ ý.
    • Quảng cáo xuất hiện vào những khoảng nghỉ tự nhiên trong lối chơi và không gây gián đoạn cho người dùng.
    • Mọi quảng cáo đầu video đều có thể bỏ qua sau tối đa 5 giây.
    • Không có nút cài đặt ở bất kỳ đâu trong trò chơi.
  3. Sử dụng dữ liệu
    • Người dùng có thể bắt đầu chơi trò chơi của bạn trong vòng chưa đầy 15 giây qua kết nối LTE hoặc 4G.
  4. Nút quay lại
    • Người chơi có thể thoát khỏi trò chơi bằng nút quay lại trên trình đơn trò chơi gốc. Bạn có thể sử dụng hộp thoại xác nhận thoát nhưng không bắt buộc. Nếu bạn sử dụng hộp thoại xác nhận, trò chơi sẽ thoát nếu người dùng xác nhận thoát hoặc nhấn lại nút quay lại.
  5. Đăng nhập vào Dịch vụ trò chơi của Google Play
    1. Khi bạn mở trò chơi trong ứng dụng Google Play Games, những điều sau sẽ xảy ra:
      • Trò chơi cố gắng đăng nhập âm thầm người dùng vào Dịch vụ trò chơi của Google Play.
      • Dịch vụ trò chơi của Google Play hiển thị thông điệp chào mừng "Xin chào" kèm theo tên nhận dạng người chơi của người chơi.
    2. Nếu tính năng đăng nhập âm thầm không thành công, thì tính năng đăng nhập tương tác sẽ bắt đầu. Người dùng có thể huỷ đăng nhập để tránh vòng lặp đăng nhập vô hạn.
  6. Khôi phục trạng thái trò chơi (lưu trò chơi / mua hàng trong ứng dụng)
    • Xác minh rằng bạn có thể khôi phục trạng thái trò chơi:
      1. Chơi trò chơi và đạt được một số tiến trình có ý nghĩa (ví dụ: đạt đến cấp độ mới hoặc điểm cao mới) và nếu có, hãy mua hàng trong ứng dụng (IAP).
      2. Thoát trò chơi rồi xoá trò chơi đó khỏi thiết bị (thường là trong phần Cài đặt > Ứng dụng).
      3. Khởi chạy lại trò chơi trên cùng một thiết bị và xác minh rằng cả tiến trình trò chơi và giao dịch mua hàng trong ứng dụng đều được tự động khôi phục.
      4. Khởi chạy lại trò chơi trên một thiết bị khác và xác minh rằng cả tiến trình trò chơi và giao dịch mua hàng trong ứng dụng đều được tự động khôi phục.
  7. Hỗ trợ ngoại tuyến
    • Xác minh rằng bạn có thể chơi trò chơi khi không có mạng:
      1. Khởi chạy trò chơi khi có mạng và chuyển sang trạng thái có thể chơi.
      2. Thoát trò chơi và tắt quy trình trò chơi.
      3. Chuyển sang chế độ trên máy bay trên thiết bị.
      4. Khởi chạy lại trò chơi và xác minh rằng bạn có thể chơi trò chơi khi không có mạng.
  8. Hỗ trợ thiết bị
    • Đảm bảo bạn có thể chơi trò chơi đầy đủ trên máy tính bảng Android.
    • Đảm bảo trò chơi chạy trên Android 5 (cấp độ API 21) trở lên.