ฉบับอื่น ๆ.

ชุดคำถามที่พบบ่อยเกี่ยวกับการใช้ผลิตภัณฑ์อื่น ๆ ของ Hive


การยุติการให้บริการ API ที่ใช้ Hive Certification Key และการเปลี่ยนไปใช้ API ที่ใช้ JWT FAQ
  1. API ใดบ้างที่ต้องเปลี่ยนการเชื่อมต่อ?
  2. ดู client_id และ client_secret ได้ที่ไหน?
    • คุณสามารถดูได้หลังจากสร้างคีย์ความปลอดภัยที่เมนู Hive Console > App Center > การตั้งค่าคีย์ความปลอดภัย ดูรายละเอียดเพิ่มเติมได้ที่คู่มือคอนโซลที่เกี่ยวข้อง
  3. ต้องออก OAuth Token แยกสำหรับแต่ละ App ID หรือไม่?
    • OAuth Token ออกให้ในระดับโครงการ จึงไม่จำเป็นต้องออกให้แต่ละ App ID
    • หากออก Token ด้วย App ID ใดก็ได้ในโครงการเดียวกัน Token นั้นสามารถใช้ได้ในทุกแพลตฟอร์มและทุก App ID ภายในโครงการนั้น
  4. หากออก Token หลายครั้ง Token เดิมจะหมดอายุหรือไม่?
    • ไม่หมดอายุ การเรียก Token issuance API แต่ละครั้งจะสร้าง Token ใหม่ และแต่ละ Token มีอายุการใช้งาน 1 ชั่วโมงนับจากเวลาที่ออก
    • อย่างไรก็ตาม การเรียกออก Token บ่อยครั้งอาจทำให้เซิร์ฟเวอร์รับภาระมาก จึงแนะนำให้แคชและนำ Token ที่ออกแล้วกลับมาใช้ซ้ำ จนกว่า Token จะใกล้หมดอายุหรือการตรวจสอบล้มเหลว
  5. หากเปลี่ยน client_id Token เดิมจะถูกยกเลิกทันทีหรือไม่?
    • client_id ไม่สามารถเปลี่ยนได้ตามต้องการหลังจากออกแล้ว และ Token ที่ออกแล้วยังคงใช้ได้จนกว่าอายุการใช้งานของ Token เอง (1 ชั่วโมง) จะหมด
  6. แอปไคลเอนต์ต้องดำเนินการอะไรบ้างหรือไม่?
    • X-Access-Token แบ่งเป็น User Token ที่แอปไคลเอนต์ส่งกลับมา และ OAuth 2.0 Access Token ขึ้นอยู่กับวิธีการยืนยันตัวตน ดูรายละเอียดได้ที่คู่มือตรวจสอบ token
    • API ฝั่งเซิร์ฟเวอร์ที่เรียกหลังจากการเริ่มต้นและ SignIn ภายในแอป (เช่น การตรวจสอบ token และการลบบัญชี) ต้องรับค่า PlayerInfo.accessToken จากแอปไคลเอนต์ และนำไปใช้เป็นค่าของ header X-Access-Token
    • PlayerInfo.accessToken มีอายุการใช้งาน 1 ชั่วโมง เมื่อ Token หมดอายุ ให้เรียกเมธอด AuthV4.refreshAccessToken() ของ Hive SDK และส่ง Token ที่ต่ออายุแล้วไปยังเซิร์ฟเวอร์ของแอป
หากคุณพยายามซื้อจาก Google Play และเห็น "ไม่พบรายการที่คุณพยายามซื้อ"
  • คุณต้องติดตั้งแอป Google Play (แอปตลาด) และเปิดใช้งาน Google Play Services บนอุปกรณ์ของคุณ
  • บัญชีที่ตั้งค่าวิธีการชำระเงินต้องลงทะเบียนในแอปตลาด และแอปต้องถูกเปิดอย่างน้อยหนึ่งครั้งเพื่อให้ข้อตกลงเงื่อนไขตลาดเป็นปัจจุบัน
  • ไฟล์ keystore ที่ลงนามใน build ที่ลงทะเบียนใน Google Console ต้องเป็นไฟล์ keystore เดียวกันกับแอปที่คุณกำลังทดสอบ
  • คุณต้องถูกปล่อยให้เป็นอย่างน้อย alpha ใน Google Console Release Management > เวอร์ชันแอป
  • บัญชี Google ที่ลงทะเบียนบนอุปกรณ์ต้องลงทะเบียนเป็นผู้ทดสอบสำหรับเวอร์ชันที่ปล่อยออกมา
  • แม้ว่าบัญชีที่ลงทะเบียนกับอุปกรณ์จะลงทะเบียนเป็นผู้ทดสอบ Google Console แต่บัญชีอุปกรณ์ยังต้องเข้าร่วมผ่าน “Test Join URL” ใน Google Console Release Management
  • สำหรับข้อมูลเพิ่มเติม โปรดดูที่ Google Developer
การตั้งค่าขีดจำกัดการใช้งาน Google Cloud API

เมื่อใช้การเข้าสู่ระบบ PGS ที่จัดเตรียมโดย Hive จะมีการสร้างโปรไฟล์ PGS ใหม่เมื่อผู้ใช้ทำเครื่องหมายในช่อง "สร้าง แก้ไข หรือ ลบกิจกรรมเกม Google Play" ซึ่งจะใช้ Google Cloud APIs.

การใช้งาน API ถูกตั้งค่าเป็น 10,000 โดยค่าเริ่มต้นและจะเกิดข้อผิดพลาดหากมีการขอเกิน ดังนั้นคุณจะต้องขอเพิ่มก่อนที่เกมของคุณจะเปิดตัว.

ดูที่ Google Cloud