Hướng dẫn cách tải google play trò chơi
Trang này mô tả cách thiết lập Dịch vụ trò chơi của Google Play cho trò chơi Android bằng cách sử dụng Google Play Console. Play Console là nơi tập trung để bạn quản lý các dịch vụ trò chơi, đồng thời định cấu hình siêu dữ liệu được dùng để ủy quyền và xác thực trò chơi của bạn. Show Để thêm trò chơi vào Play Console, hãy làm theo các bước thông thường như bên dưới:
Trước khi bắt đầu
Đăng nhập vào Play Console.Để đăng nhập, hãy chuyển đến Google Play Console. Nếu chưa từng đăng ký Google Play Console, bạn sẽ nhận được lời nhắc đăng ký. Thêm trò chơi vào Play ConsoleĐể thêm trò chơi, hãy làm theo các bước sau:
Tạo mã ứng dụng khách OAuth 2.0Trò chơi của bạn phải có mã ứng dụng khách OAuth 2.0 để được xác thực và ủy quyền gọi Dịch vụ trò chơi của Google Play. Để thiết lập thông tin xác thực cho Dịch vụ trò chơi của Play, vốn là mối liên kết giữa mã ứng dụng khách và trò chơi của bạn, vui lòng sử dụng Google Cloud Platform để tạo mã ứng dụng khách. Sau đó, sử dụng Google Play Console để thêm thông tin xác thực, liên kết mã ứng dụng khách với trò chơi của bạn. Để được hướng dẫn chi tiết hơn, vui lòng xem các bước sau: Định cấu hình màn hình xin phép bằng OAuthNếu bạn chưa định cấu hình màn hình xin phép bằng OAuth, thì phần Thông tin xác thực sẽ hiển thị một thông báo nhắc bạn định cấu hình. Nhấp vào Định cấu hình. Thao tác này sẽ mở ra một hộp thoại có thêm hướng dẫn và liên kết sâu tới Google Cloud Platform. Hãy đảm bảo tất cả mọi người đều có thể thấy màn hình xin phép có sẵn cho trò chơi đó. Danh sách cuối cùng của các phạm vi cần bao gồm Nếu bạn đã hoàn tất quá trình thiết lập màn hình xin phép bằng OAuth, hãy nhấp vào Xong. Google Play Console sẽ tự động làm mới, và nếu đã định cấu hình thành công, bạn sẽ có thể tạo thông tin xác thực: Tạo thông tin xác thựcĐể cho phép trò chơi của bạn liên kết với Dịch vụ trò chơi của Google Play, bạn phải tạo thông tin xác thực bằng mã ứng dụng khách OAuth2 được ủy quyền. Trong phần Thông tin xác thực, hãy nhấp vào Thêm thông tin xác thực. Trong trình hướng dẫn, chọn xem bạn muốn tạo thông tin xác thực Android (nếu APK trò chơi của bạn xác thực người dùng và sử dụng các API Dịch vụ trò chơi của Play), hay thông tin xác thực máy chủ trò chơi (nếu máy chủ trò chơi của bạn sử dụng các API Dịch vụ trò chơi của Play). Làm theo các hướng dẫn cụ thể cho loại thông tin xác thực mà bạn muốn. Thiết lập thông tin xác thực Hãy đảm bảo tên trong
trường Tên khớp với tên trò chơi của bạn. Bạn có thể tùy chọn bật chế độ Chống vi phạm bản quyền. Thiết lập lệnh ủy quyền Tiếp theo, hãy chọn một mã ứng dụng khách OAuth để sử dụng cho dự án trò chơi này. Nếu đã có mã ứng dụng khách OAuth2, bạn có thể chọn một mã khác. Tuy nhiên, bạn thường sẽ tạo một mã mới. Nhấp vào Tạo ứng dụng khách OAuth. Thao tác này sẽ mở ra một hộp thoại có đường liên kết sâu và hướng dẫn tạo mã ứng dụng khách OAuth trong Google Cloud Platform.
Để biết thêm thông tin về OAuth 2.0 trên Android, vui lòng xem bài viết Xác thực với Dịch vụ OAuth2. Sau khi bạn nhấp vào Xong trong hộp thoại, các mã ứng dụng khách có sẵn sẽ được làm mới. Chọn thông tin xác thực bạn đã tạo từ trình đơn thả xuống rồi nhấp vào Lưu thay đổi. Thao tác này sẽ tạo thông tin xác thực dưới dạng bản nháp, cho phép bạn xác thực các dịch vụ trò chơi của Play trong trò chơi của mình. Nếu bạn muốn tạo hai thông tin xác thực: một là vân tay cho chứng chỉ phát hành và một cho vân tay của chứng chỉ gỡ lỗi. Hãy đảm bảo bạn sẽ sử dụng cùng một tên gói cho cả hai. Điều này cho phép Dịch vụ trò chơi của Google Play nhận dạng các lệnh gọi từ tệp APK liên kết được ký với một trong hai chứng chỉ. Để biết thêm thông tin về việc ký chứng chỉ cho Android, vui lòng xem Ký ứng dụng của bạn. Máy chủ trò chơiThiết lập thông tin xác thực Hãy đảm bảo tên trong trường Tên khớp với tên trò chơi của bạn. Thiết lập lệnh ủy quyền Tiếp theo, hãy chọn một mã ứng dụng khách OAuth để sử dụng cho dự án trò chơi này. Nếu đã có mã ứng dụng khách OAuth2, bạn có thể chọn một mã khác. Tuy nhiên, bạn thường sẽ tạo một mã mới. Nhấp vào Tạo ứng dụng khách OAuth. Thao tác này sẽ mở ra một hộp thoại có đường liên kết sâu và hướng dẫn tạo mã ứng dụng khách OAuth trong Google Cloud Platform.
Để biết thêm thông tin về OAuth 2.0 trên Android, vui lòng xem bài viết Xác thực với Dịch vụ OAuth2. Sau khi bạn nhấp vào Xong trong hộp thoại, các mã ứng dụng khách có sẵn sẽ được làm mới. Chọn thông tin xác thực bạn đã tạo từ trình đơn thả xuống rồi nhấp vào Lưu thay đổi. Thao tác này sẽ tạo thông tin xác thực dưới dạng bản nháp, cho phép bạn xác thực các dịch vụ trò chơi của Play từ máy chủ trò chơi của mình. Để biết thêm thông tin về cách sử dụng Dịch vụ trò chơi của Play với máy chủ trò chơi của bạn, vui lòng xem bài viết Bật Quyền truy cập phía máy chủ vào Dịch vụ trò chơi của Google Play. Bật tính năng kiểm traĐể đảm bảo Dịch vụ trò chơi của Google Play đang hoạt động hiệu quả trong trò chơi, bạn nên thử nghiệm các dịch vụ trò chơi trước khi phát hành các thay đổi đối với trò chơi trên Google Play. Nếu trò chơi của bạn ở trạng thái chưa phát hành, hãy cấp quyền truy cập cho người chơi thử nghiệm bằng cách thêm tài khoản người dùng của họ vào danh sách cho phép. Nếu không được cấp phép, người dùng thử nghiệm sẽ gặp phải lỗi OAuth và lỗi 404 khi cố gắng truy cập vào các điểm cuối Dịch vụ trò chơi của Play, chẳng hạn như điểm cuối đăng nhập. Người dùng với tài khoản thử nghiệm được ủy quyền sẽ có quyền truy cập vào dự án trò chơi Dịch vụ trò chơi của Play chưa được phát hành, đồng thời có thể kiểm thử liệu Dịch vụ trò chơi của Play đã được định cấu hình có hoạt động chính xác hay không. Có hai cách để cho phép người chơi thử nghiệm sử dụng API Dịch vụ trò chơi của Play cho trò chơi của bạn:
Cách thêm từng người chơi thử nghiệm vào dự án trò chơi:
Để cấp quyền truy cập thử nghiệm cho một nhóm, hãy cho phép kênh phát hành truy cập vào Dịch vụ trò chơi của Play: Google Play giúp bạn dễ dàng phân phối các phiên bản phát hành trước của ứng dụng cho những nhóm người dùng đáng tin cậy thông qua các tính năng của kênh phát hành. Vui lòng xem bài viết Thiết lập thử nghiệm công khai, khép kín hoặc nội bộ trên trang web Trợ giúp của Google Play. Bạn có thể cấp quyền truy cập để thử nghiệm trò chơi cho tất cả người dùng có quyền truy cập vào các APK thử nghiệm trên một kênh phát hành nhất định. Thao tác này hoạt động giống như khi bạn đã thêm họ vào danh sách thứ hai. Để thực hiện việc này, hãy làm theo các bước sau:
Những kênh phát hành bạn chọn sẽ xuất hiện trong danh sách kênh đã bật tính năng thử nghiệm Dịch vụ trò chơi của Play. Tính năng này chỉ hoạt động nếu bạn sở hữu ứng dụng Android có liên kết với trò chơi của bạn trong Google Play Console. Tránh các vấn đề thường gặpĐể tránh các lỗi thiết lập thường gặp, vui lòng làm theo những đề xuất sau đây khi thiết lập trò chơi nhằm sử dụng Dịch vụ trò chơi của Google Play. 1. Thiết lập trò chơi của bạn trên Play ConsoleNếu bạn đã tạo mã ứng dụng khách OAuth 2.0 cho ứng dụng của mình trong Google Cloud Console, thì Dịch vụ trò chơi của Google Play sẽ không nhận biết về mối liên kết giữa thành tích và bảng xếp hạng của trò chơi cũng như mã ứng dụng khách. Để tạo mối liên kết này, bạn phải lập một thông tin xác thực bằng cách sử dụng mã ứng dụng khách OAuth 2.0 như mô tả trong phần Tạo thông tin xác thực.2. Sử dụng đúng mã ứng dụng trong AndroidMã ứng dụng là một tài nguyên chuỗi bắt buộc mà bạn phải tham chiếu trong tệp kê khai Android của mình. Chuỗi mã ứng dụng chỉ bao gồm các chữ số (thường là 12 chữ số trở lên), nằm ở đầu mã ứng dụng do Play Console cung cấp. Bạn có thể tìm thấy mã ứng dụng ở đầu trang Cấu hình được gắn nhãn Mã dự án bên dưới tên trò chơi.3. Ký APK của bạn bằng chứng chỉ chính xácKhi liên kết ứng dụng Android với trò chơi trên Play Console, bạn phải dùng chính tên gói và vân tay của chứng chỉ mà bạn đã sử dụng để phát hành ứng dụng. Nếu không trùng khớp, các lệnh gọi đến Dịch vụ trò chơi của Google Play sẽ không thành công. Bạn nên tạo 2 mã ứng dụng khách, một mã có vân tay của chứng chỉ phát hành và một mã khác có vân tay của chứng chỉ gỡ lỗi, đồng thời sử dụng cùng một tên gói cho cả hai. Để tìm hiểu thêm về cách chỉ định chứng chỉ ký trong Play Console, vui lòng xem phần Ký ứng dụng của bạn.4. Khi phát triển cho Android, hãy thêm SDK Play Games dưới dạng dự án thư viện, chứ không phải dưới dạng JAR độc lập.Hãy đảm bảo SDK Dịch vụ Google Play được tham chiếu dưới dạng một dự án thư viện trong dự án Android của bạn, nếu không có thể dẫn đến lỗi khi ứng dụng của bạn không thể tìm thấy các tài nguyên Dịch vụ Google Play. Để tìm hiểu cách thiết lập dự án Android sử dụng cho Dịch vụ Google Play, vui lòng xem phần Thiết lập Dịch vụ Google Play.5. Đăng nhập bằng tài khoản người chơi thử nghiệm trong quá trình phát triển ứng dụngNếu chưa phát hành các thay đổi về chế độ cài đặt trò chơi trong Play Console, bạn có thể gặp lỗi trong quá trình thử nghiệm nếu chưa đăng nhập bằng tài khoản người chơi thử nghiệm trong danh sách cho phép. Bạn phải luôn bật Tài khoản nhà phát hành Play Console để thử nghiệm. Để tìm hiểu cách quản lý tài khoản người chơi thử nghiệm, vui lòng xem phần Bật tài khoản để thử nghiệm.6. Phát hành màn hình xin phép trong Google Cloud Platform Trước khi phát hành ứng dụng trong Play Console, hãy phát hành màn hình xin phép trong Google Cloud Platform. Nếu không có bước này, đối tượng công khai sẽ không thể sử dụng bất kỳ tính năng nào trong Dịch vụ trò chơi của Play.7. Trước khi phát hành, hãy phát hành chế độ cài đặt Dịch vụ trò chơi của Play trước khi phát hành trò chơiCác nhà phát triển có thể vô tình phát hành ứng dụng mà chưa phát hành chế độ cài đặt tương ứng trong Dịch vụ trò chơi của Play cho ứng dụng của họ. Điều này có thể khiến người chơi đang đăng nhập bằng các tài khoản không phải dành cho người thử nghiệm gặp phải lỗi, do ứng dụng không thể tham chiếu chính xác đến chế độ cài đặt trò chơi. Khi phát hành trò chơi, hãy nhớ phát hành chế độ cài đặt trò chơi trước bằng cách sử dụng tùy chọn Phát hành trò chơi trong Play Console. Để tìm hiểu cách phát hành các thay đổi, vui lòng xem phần Phát hành các thay đổi đối với trò chơi.Để biết thêm các mẹo, vui lòng xem Hướng dẫn khắc phục sự cố trên Android. Bước tiếp theoSau khi hoàn thành các tác vụ thiết lập ban đầu như mô tả ở trên, bạn có thể bật các tính năng Dịch vụ trò chơi của Play cho trò chơi của mình, chẳng hạn như trò chơi đã lưu, các bảng xếp hạng và thành tích. |