Hỗ trợ Dịch vụ trò chơi của Google Play
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.
Cảnh báo: Google Play Instant sẽ không còn hoạt động nữa. Kể từ tháng 12 năm 2025, bạn sẽ không thể phát hành Ứng dụng tức thì thông qua Google Play và tất cả API Dịch vụ Google Play tức thì sẽ không còn hoạt động nữa. Người dùng sẽ không còn được Play phân phát Ứng dụng tức thì bằng 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à việc liên tục đầu tư để 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 giới thiệu 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.
Tất cả trò chơi Chơi tức thì đều phải hỗ trợ tính năng tự động đăng nhập bằng Dịch vụ trò chơi của Google Play. Sử dụng Dịch vụ trò chơi của Google Play để cung cấp mã nhận dạng người chơi nhất quán mà bạn có thể dùng để khôi phục tiến trình đã lưu từ đám mây.
Tác động của kích thước thư viện
Mức tác động về kích thước của thư viện Dịch vụ trò chơi của Google Play phụ thuộc vào việc công cụ phát triển trò chơi chạy trên Unity, Java hay gốc.
Java
Mức tác động đến kích thước là tối thiểu vì ProGuard được thông báo về các lớp được sử dụng.
Unity
Bạn có thể tích hợp tính năng lưu trò chơi vào trò chơi Unity bằng cách sử dụng trình bổ trợ chính thức của Dịch vụ trò chơi của Google Play.
Mức tác động về kích thước là khoảng 200 KB nếu bạn sử dụng các đề xuất của ProGuard.
Mã gốc
Bạn có thể tích hợp tính năng lưu trò chơi với một trò chơi được xây dựng trên Android NDK bằng cách sử dụng SDK Dịch vụ trò chơi của Play gốc.
Sử dụng cấu hình ProGuard chung bên dưới để loại bỏ hầu hết mã Java mà thư viện bao gồm. Bạn có thể triển khai tính năng đăng nhập Dịch vụ trò chơi của Play và lưu trò chơi bằng cấu hình này, trong khi chỉ thêm khoảng 250 KB vào APK.
# The native PGS library wraps the Java PGS SDK using reflection.
-dontobfuscate
-keeppackagenames
# Needed for callbacks.
-keepclasseswithmembernames,includedescriptorclasses class * {
native <methods>;
}
# Needed for helper libraries.
-keep class com.google.example.games.juihelper.** {
public protected *;
}
-keep class com.sample.helper.** {
public protected *;
}
# Needed for GoogleApiClient and auth stuff.
-keep class com.google.android.gms.common.api.** {
public protected *;
}
# Keep all of the "nearby" library, which is needed by the native PGS library
# at runtime (though deprecated).
-keep class com.google.android.gms.nearby.** {
public protected *;
}
# Keep all of the public PGS APIs.
-keep class com.google.android.gms.games.** {
public protected *;
}
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-08-28 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-08-28 UTC."],[],[],null,["**Warning:** Google Play Instant will no longer be available. Starting December 2025,\nInstant Apps cannot be published through Google Play, and all\n[Google Play services Instant APIs](https://developers.google.com/android/reference/com/google/android/gms/instantapps/package-summary)\nwill no longer work. Users will no longer be served Instant Apps by Play using any\nmechanism.\n\nWe're making this change based on developer feedback and our continuous investments\nto improve the ecosystem since the introduction of Google Play Instant.\n\nTo continue optimizing for user growth, we encourage developers to refer users to\ntheir regular app or game, using [deeplinks](https://support.google.com/googleplay/android-developer/answer/12463044)\nto redirect them to specific journeys or features when relevant.\n\nAll Instant play games must support automatic\n[sign-in using Google Play Games Services](https://developers.google.com/games/services/common/concepts/sign-in). Use\nGoogle Play Games Services to\nprovide a consistent player ID that you can use to restore saved progress\nfrom the cloud.\n\nSize impact of the library\n\nThe size impact of the Google Play Games Services library depends on whether the\ngame engine runs on Unity, Java, or Native.\n\nJava\n\nThe size impact is minimal because ProGuard is informed about\nwhich classes are used.\n\nUnity\n\nYou can integrate the game save feature into your Unity game using the\n[official Google Play Game Services plugin](https://github.com/playgameservices/play-games-plugin-for-unity/tree/master/current-build).\nThe size impact is around 200 KB if you use the ProGuard recommendations.\n\nNative\n\nYou can integrate the game save feature with a game built on the Android NDK using the\n[Native Play Games Services SDK](https://developers.google.com/games/services/cpp/GettingStartedNativeClient).\n\nUse the general ProGuard configuration below to strip out most of the Java code\nincluded by the library. You can implement Play Games Services\nsign-in and game save with this configuration, while only adding about\n250 KB to the APK. \n\n # The native PGS library wraps the Java PGS SDK using reflection.\n -dontobfuscate\n -keeppackagenames\n\n # Needed for callbacks.\n -keepclasseswithmembernames,includedescriptorclasses class * {\n native \u003cmethods\u003e;\n }\n\n # Needed for helper libraries.\n -keep class com.google.example.games.juihelper.** {\n public protected *;\n }\n -keep class com.sample.helper.** {\n public protected *;\n }\n\n # Needed for GoogleApiClient and auth stuff.\n -keep class com.google.android.gms.common.api.** {\n public protected *;\n }\n\n # Keep all of the \"nearby\" library, which is needed by the native PGS library\n # at runtime (though deprecated).\n -keep class com.google.android.gms.nearby.** {\n public protected *;\n }\n\n # Keep all of the public PGS APIs.\n -keep class com.google.android.gms.games.** {\n public protected *;\n }"]]