คำเตือน: Google Play Instant จะไม่มีให้บริการอีกต่อไป ตั้งแต่เดือนธันวาคม 2025 เป็นต้นไป คุณจะไม่สามารถเผยแพร่ Instant Apps ผ่าน Google Play ได้ และInstant API ของบริการ Google Play ทั้งหมดจะหยุดทำงาน Play จะไม่แสดงแอปด่วนต่อผู้ใช้โดยใช้กลไกใดๆ อีกต่อไป
เราทำการเปลี่ยนแปลงนี้ตามความคิดเห็นของนักพัฒนาแอปและการลงทุนอย่างต่อเนื่อง เพื่อปรับปรุงระบบนิเวศตั้งแต่เปิดตัว Google Play Instant
เราขอแนะนำให้นักพัฒนาแอปนำผู้ใช้ไปยังแอปหรือเกมปกติของตนโดยใช้ Deep Link เพื่อเปลี่ยนเส้นทางผู้ใช้ไปยังเส้นทางหรือฟีเจอร์ที่เฉพาะเจาะจงเมื่อเกี่ยวข้อง เพื่อเพิ่มประสิทธิภาพในการเพิ่มผู้ใช้อย่างต่อเนื่อง
เกมเล่นทันทีทั้งหมดต้องรองรับการลงชื่อเข้าใช้โดยอัตโนมัติโดยใช้บริการเกมของ Google Play ใช้บริการเกมของ Google Play เพื่อ ระบุรหัสผู้เล่นที่สอดคล้องกันซึ่งคุณใช้เพื่อกู้คืนความคืบหน้าที่บันทึกไว้ จากระบบคลาวด์ได้
ผลกระทบด้านขนาดของไลบรารี
ผลกระทบด้านขนาดของไลบรารีบริการเกมของ Google Play จะขึ้นอยู่กับว่า เกมเอนจิน ทำงานบน Unity, Java หรือ Native
Java
ผลกระทบต่อขนาดมีน้อยมากเนื่องจาก ProGuard จะทราบว่ามีการใช้คลาสใด
Unity
คุณสามารถผสานรวมฟีเจอร์การบันทึกเกมเข้ากับเกม Unity ได้โดยใช้ปลั๊กอินบริการเกมของ Google Play อย่างเป็นทางการ ผลกระทบต่อขนาดจะอยู่ที่ประมาณ 200 KB หากคุณใช้คำแนะนำของ ProGuard
เนทีฟ
คุณสามารถผสานรวมฟีเจอร์การบันทึกเกมกับเกมที่สร้างขึ้นใน Android NDK ได้โดยใช้ Native บริการเกมของ Play SDK
ใช้การกำหนดค่า ProGuard ทั่วไปด้านล่างเพื่อลบโค้ด Java ส่วนใหญ่ ที่รวมอยู่ในไลบรารีออก คุณสามารถใช้การลงชื่อเข้าใช้และบันทึกเกมของบริการเกมของ Play ด้วยการกำหนดค่านี้ ขณะที่เพิ่มขนาด APK เพียงประมาณ 250 KB
# 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 *;
}