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

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

Yêu cầu

Chế độ 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 kỹ thuật và chính sách sau đây:

  1. Trò chơi được phát hành bằng gói ứng dụng.

  2. Kích thước trò chơi là 15 MB trở xuống (có thể tải các tài sản bổ sung xuống sau khi phát hành).

  3. Trò chơi hỗ trợ các quy định hạn chế về hộp cát của Google Play Instant.

  4. Trò chơi nhắm đến Android 8.0 (API cấp 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 các quyền trong danh sách các quyền được hỗ trợ của Google Play Instant.

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

  9. Cung cấp thành phần hiển thị cho 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 một 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 vẫn tồn tại 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.

    • Tính năng lưu trò chơi là bắt buộc trong những trò chơi hỗ trợ mọi loại trạng thái liên tục giữa 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 trên bàn đơ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 mất điểm số hoặc thành tích có giá trị.
  11. Thêm video quảng bá ở chế độ ngang cho thấy lối chơi vào trang thông tin của bạn trên Cửa hàng Play nếu bạn chưa có. Người dùng thích xem video có cảnh chơi trò 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 khoảnh khắc nổi bật từ video này và đưa vào ứng dụng Google Play Games. Bạn có thể trực tiếp quay video 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 nó. Bạn không cần nút cài đặt vì Chơi tức thì sẽ mang lại trải nghiệm giống như trò chơi đã cài đặt. Người dùng vẫn có thể cài đặt trò chơi từ trang 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 đưa quyền com.android.vending.CHECK_LICENSE vào 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 có lợi ích gì đối với các trò chơi miễn phí. Việc bật tính năng kiểm tra chống vi phạm bản quyền sẽ ngăn các ứng dụng Google Play Instant đă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 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 Chơi ngay có trải nghiệm đầy đủ (chứ 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 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 phiền toái cho lối chơi.
    • Đặt quảng cáo vào những khoảng nghỉ tự nhiên trong trò 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 dẫn đến trải nghiệm người dùng kém và các lượt nhấp không chủ ý.
    • Quảng cáo trước video xuất hiện trước khi chơi trò 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 thành phần trên trình đơn/thành phần điều hướng của trò chơi.
    • Bạn có thể quảng bá chéo đến các trò chơi khác, tuân theo các yêu cầu trước đó về quảng cáo.

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 một quy trình xem xét. Bạn có thể tiết kiệm thời gian bằng cách kiểm tra việc tuân thủ và hành vi phù 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 bá
  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 khó chịu và không khiến người dùng vô tình chạm vào.
    • Quảng cáo xuất hiện tại những khoảng nghỉ tự nhiên trong trò chơi và không gây phiền hà cho người dùng.
    • Mọi quảng cáo trước 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 đến 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 cách sử dụng nút quay lại trên trình đơn gốc của trò chơi. 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 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 bằng Dịch vụ trò chơi của Google Play
    1. Khi mở trò chơi từ ứng dụng Google Play Games, các thao tác sau sẽ diễn ra:
      • Trò chơi cố gắng đăng nhập người dùng vào Dịch vụ trò chơi của Google Play mà không cần người dùng xác nhận.
      • Dịch vụ trò chơi của Google Play sẽ hiển thị thông báo chào mừng "Chào bạn" cùng với tên nhận dạng người chơi.
    2. Nếu không đăng nhập được ở chế độ im lặng, quy trình đă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 (trò chơi đã lưu / giao dịch mua hàng trong ứng dụng)
    • Xác minh rằng 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 được một cấp độ mới hoặc điểm số cao mới) và thực hiện giao dịch Mua hàng trong ứng dụng (IAP) nếu có.
      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. 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. 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 trò chơi có thể chơi ngoại tuyến:
      1. Chạy trò chơi khi có kết nối mạng và chuyển sang trạng thái có thể chơi.
      2. Thoát trò chơi và chấm dứt quy trình trò chơi.
      3. Chuyển sang chế độ trên máy bay trên thiết bị.
      4. Chạy lại trò chơi và xác minh rằng trò chơi có thể chơi ngoại tuyến.
  8. Hỗ trợ thiết bị
    • Đảm bảo trò chơi có thể chơi được đầy đủ trên máy tính bảng Android.
    • Đảm bảo trò chơi chạy trên Android 5 (API cấp 21) trở lên.