บันทึกประจำรุ่น

เวอร์ชัน 3.1.0

มีอะไรใหม่

  • สร้างด้วย Android NDK r20
  • เพิ่มการรองรับ x86_64 ABI
  • ระบบจะทําเครื่องหมาย API ผู้เล่นหลายคนแบบเรียลไทม์และ API ผู้เล่นหลายคนแบบผลัดกันเล่น
  • นํา Quests API ออกแล้ว

เวอร์ชัน 3.0.1

มีอะไรใหม่

  • การเปลี่ยนแปลงเพียงอย่างเดียวคือการตั้งค่าบิลด์สําหรับไลบรารีในโฟลเดอร์ "gnustl"
  • ขอแนะนําอย่างยิ่งให้ใช้ชุดเครื่องมือเครื่องมือclang และ c++_static STL
  • ควรใช้ไลบรารีในโฟลเดอร์ "gnustl" กับ gcc-4.9 และ STLT_STST การรวมไลบรารีเหล่านั้นในไบนารีที่สร้างด้วย Clang อาจทําให้เกิดลักษณะการทํางานที่ไม่คาดคิด
  • ควรใช้ไลบรารีในโฟลเดอร์ "c++" กับ clang และ c++_static STL การรวมไลบรารีเหล่านั้นไว้ในไบนารีที่สร้างโดย Gcc อาจทําให้เกิดการทํางานที่ไม่คาดคิด

เวอร์ชัน 3.0

มีอะไรใหม่

  • ต้องใช้ Android NDK r14 ขึ้นไป
  • ขอแนะนําอย่างยิ่งให้ใช้เชนเครื่องมือส่งผ่านเสียง
  • นําการสนับสนุน ABI ของ Armaabi ออกแล้ว
  • เพิ่มหรือแก้ไขเมธอดต่อไปนี้ใน SnapshotManager API แล้ว
    • GetMaxSize
    • GetMaxSizeBlocking
    • Open
    • OpenBlocking
    • ResolveConflict
    • ResolveConflictBlocking
  • ตอนนี้คุณจะแก้ไขความขัดแย้งของสแนปชอตกับเนื้อหาสแนปชอตใหม่ได้แล้ว
  • นําเมธอดต่อไปนี้ออกจาก Nearby API แล้ว
    • NearbyConnections::GetLocalEndpointId
    • NearbyConnections::GetLocalDeviceId
    • NearbyConnections::GetLocalDeviceId
    • EndpointDetails.device_id
    • ConnectionRequest.remote_device_id

เวอร์ชัน 2.3

มีอะไรใหม่

  • อัปเดตเวอร์ชันบริการขั้นต่ําสําหรับ Play เป็น 10.2.0 คุณต้องใช้ 10.2.0 หรือสูงกว่า กับ SDK นี้
  • รหัสการตรวจสอบสิทธิ์เซิร์ฟเวอร์ OAuth จะเข้าถึงผ่าน Google Play Games Services SDK ไม่ได้อีกต่อไป ใช้ Google Sign-In API เพื่อเข้าถึงรหัสและโทเค็น OAuth ตัวอย่างที่แสดงวิธีการดําเนินการจากแอปที่มาพร้อมเครื่องเป็นส่วนหนึ่งของโครงกระดูกของบริการลูกค้า
  • มี Video Logging API ใหม่ที่คุณใช้เพื่อดึงข้อมูลเกี่ยวกับความสามารถในการจับภาพของโปรแกรมเล่นและเปิดใช้โฆษณาซ้อนทับในการบันทึกวิดีโอ
  • เพิ่มสถิติใหม่ใน Playerstats API แล้ว กล่าวคือ SpendProbability, HighSpenderProbability และ TotalSpendNext28Days()
  • มีการเพิ่มรหัสสถานะข้อผิดพลาดเพิ่มเติมเพื่อให้สอดคล้องกับรหัสสถานะใน Java SDK

(ข้ามเวอร์ชัน 2.2 แล้ว)

เวอร์ชัน 2.1

มีอะไรใหม่

  • มี Playerstats API ใหม่ที่คุณใช้เพื่อดึงข้อมูลเกี่ยวกับกิจกรรมในเกมของผู้เล่นได้
  • SDK ใน C++ และ Objective-C ใช้ได้กับ Xcode 7 และ iOS 9 แล้ว เนื่องจากระบบไม่รองรับทรัพยากร Dependency ระบบจึงไม่รองรับการสร้างอัตราบิต
  • การอัปเกรดเป็นภายในเลเยอร์เครือข่ายควรช่วยปรับปรุงผู้เล่นหลายคนแบบเรียลไทม์ใน iOS
  • ตอนนี้นักพัฒนาแอปใช้ Google Sign-In SDK ใน iOS เพื่อดูอีเมลของผู้เล่นได้แล้ว ก่อนหน้านี้ ข้อบกพร่องดังกล่าวส่งผลให้ถูกปิดใช้งาน
  • อัปเดตความเข้ากันได้สําหรับ Android
  • แก้ไขข้อบกพร่องที่ทําให้เกิดข้อขัดข้องเมื่อโหลดภารกิจซ้ํา
  • การอัปเดตความเสถียรเพิ่มเติมหลายรายการสําหรับ iOS ซึ่งเกี่ยวกับ UI เป็นหลัก

เวอร์ชัน 2.0

มีอะไรใหม่

  • ตอนนี้การตรวจสอบสิทธิ์ใน iOS ใช้ SDK การลงชื่อเข้าใช้ Google แทน SDK ของ Google+ ประโยชน์อื่นๆ อีกประการหนึ่งคือ ทําให้นักพัฒนาแอปมีความยืดหยุ่นมากขึ้นและควบคุมกระบวนการเปลี่ยนเส้นทางการลงชื่อเข้าใช้ครั้งแรก ซึ่งรวมถึงความสามารถในการเปลี่ยนเส้นทางการลงชื่อเข้าใช้ไปยัง WebView ในแอป
  • SDK รองรับ ABI arm64-v8a แล้ว
  • ตอนนี้ LeaderboardManager().ShowUI() อนุญาตให้เลือกระยะเวลาเริ่มต้นได้โดยใช้พารามิเตอร์ LeaderboardTimeSpan ที่ไม่บังคับ
  • การแก้ไขความเข้ากันได้ที่สําคัญช่วยให้คุณใช้ไลบรารีของไคลเอ็นต์บริการเกมของ Google Play เวอร์ชันล่าสุดใน Android ได้

ประกาศสําคัญ

นับจากรุ่นนี้เป็นต้นไป Google+ SDK จะไม่ใช้สําหรับการตรวจสอบสิทธิ์ iOS อีกต่อไป โดยระบบจะใช้ SDK ของ Google Sign-In แทน ซึ่งหมายความว่าคุณต้องอัปเดตการตั้งค่าโปรเจ็กต์ ซึ่งหมายความว่า SDK เนทีฟ C++ สําหรับข้อมูลโดยละเอียดเกี่ยวกับสิ่งที่ต้องมีการเปลี่ยนแปลง โปรดดูขั้นตอนการตั้งค่าที่แก้ไขแล้วในคู่มือเริ่มใช้งานฉบับย่อสําหรับ iOS และการเริ่มต้นใช้งาน iOS หรือดูคําแนะนําในการย้ายข้อมูลอย่างรวดเร็วของ Google Sign-In