การแก้ไข

Google Play Developer Publishing API Editing ช่วยให้คุณสามารถเตรียมการเปลี่ยนแปลงที่สําคัญหลายอย่างในแอป Google Play แล้วนําการเปลี่ยนแปลงทั้งหมดไปใช้พร้อมกัน วิธีการคือสร้างการแก้ไขซึ่งเก็บการเปลี่ยนแปลงทั้งหมดที่ต้องการทําในแอป การแก้ไขจะเก็บข้อมูลต่อไปนี้ไว้

  • APK ใดที่เชื่อมโยงกับแอป และ "track" สําหรับ APK แต่ละรายการ

    แต่ละแท็กจะเชื่อมโยงกับ "track" ซึ่งระบุว่าผู้ใช้รายใดจะเห็นสิ่งนั้น ทําให้คุณเผยแพร่แอปเวอร์ชันอัลฟ่าและเบต้าสําหรับผู้ทดสอบได้ นอกจากนี้ คุณอาจให้บริการแอปเวอร์ชัน เปิดตัวแบบจํากัด & เปิดตัวแบบทีละขั้น " แอปนี้ให้บริการโดยอัตโนมัติแก่ผู้ใช้จํานวนหนึ่งในจํานวนจํากัด (กําหนดตามเปอร์เซ็นต์การเปิดตัวที่คุณตั้งไว้) ทําให้คุณใช้งานแอปเวอร์ชันที่ใช้งานจริงได้ทีละน้อย

  • ข้อมูลผลิตภัณฑ์ใน Google Play Store เวอร์ชันภาษาและท้องถิ่น

    ข้อมูลผลิตภัณฑ์ใน Store แต่ละเวอร์ชันสําหรับแต่ละภาษาสามารถมีภาพหน้าจอและกราฟิกสําหรับส่งเสริมการขายอื่นๆ, ข้อความอธิบายที่แปลเป็นภาษาท้องถิ่น และอื่นๆ

หรือไม่

เมื่อคุณสร้างการแก้ไขเป็นครั้งแรก การแก้ไขจะเป็นการคัดลอกสถานะที่ใช้งานในปัจจุบันของแอป จากนั้นคุณจะแก้ไขการแก้ไขได้โดยเรียกใช้เมธอด "แก้ไข" การแก้ไขก็พร้อมใช้งานแล้ว คุณทิ้งการแก้ไขได้ทุกเมื่อ ซึ่งจะยกเลิกการเปลี่ยนแปลงและทิ้งแอปไว้ตามเดิม

คุณใช้ API นี้เพื่อเปลี่ยนแอปที่มีอยู่ได้ (ซึ่งมี APK ที่อัปโหลดแล้วอย่างน้อย 1 รายการ) เท่านั้น ดังนั้นคุณจะต้องอัปโหลด APK อย่างน้อย 1 รายการผ่าน Play Console ก่อนจึงจะใช้ API นี้ได้ นอกจากนี้ คุณยังใช้ API นี้เพื่อเปลี่ยนสถานะแอปจาก "published" เป็น "unpublished" หรือกรอกข้อมูลความยินยอมตามกฎหมายซึ่งจําเป็นสําหรับการเผยแพร่ได้ หากต้องการเผยแพร่แอป คุณต้องใช้ Play Console

เวิร์กโฟลว์

ส่วนนี้จะแสดงวิธีทั่วไปที่คุณจะใช้ Google Play Developer Publishing API วิธีแก้ไขเพื่อทําการแก้ไขแอป

  1. ทําการแก้ไขใหม่โดยเรียกใช้ Edits: Insert และระบุแอปที่ต้องการแก้ไข

    การดําเนินการนี้จะสร้างการแก้ไขใหม่ของแอปที่ระบุ การตั้งค่าเริ่มต้นของแอป เช่น APK, ข้อมูลผลิตภัณฑ์ใน Store, ไฟล์สําหรับขยาย และอื่นๆ ทั้งหมดคัดลอกมาจากแอปเวอร์ชันที่ใช้งานได้

  2. แก้ไขการแก้ไขตามต้องการ

    คุณสามารถทําการเปลี่ยนแปลงส่วนใหญ่ได้ผ่าน Google Play Console วิธีการคือเรียกใช้เมธอด Google Play Developer API ที่เหมาะสมและส่งรหัสของแอปและแก้ไขที่ต้องการแก้ไข กล่าวอย่างเจาะจงคือ

    • คุณอัปโหลด APK ใหม่ได้โดยเรียกใช้ Edits.apks: upload ซึ่งจะทําให้ APK อยู่ในพื้นที่เก็บข้อมูล ดังนั้นจึงกําหนดให้กับแทร็กในการแก้ไขนี้หรือการแก้ไขที่ตามมาได้
    • คุณกําหนด APK ให้กับแทร็กได้โดยเรียกใช้ Edits.tracks: update นอกจากนี้ คุณยังเปลี่ยนการมอบหมายแทร็กสําหรับ APK ที่มีอยู่ได้โดยเรียกใช้ Edits.tracks: patch
    • คุณสร้างข้อมูลผลิตภัณฑ์ใน Store ที่แปลแล้วรายการใหม่ได้โดยเรียกใช้ Edits.listings: update คุณแก้ไขข้อมูลผลิตภัณฑ์ใน Store ที่มีอยู่ได้โดยเรียก Edits.listings: แพตช์
    • คุณเพิ่มหรือแก้ไขไฟล์สําหรับขยายได้โดยเรียกใช้เมธอด Edits.expansionfiles

    วิธีการเหล่านี้จะเปลี่ยนแปลงการแก้ไขที่คุณดําเนินการอยู่ได้ แต่จะไม่แก้ไขแอปเวอร์ชันที่เผยแพร่อยู่ คุณเปลี่ยนแปลงการเปลี่ยนแปลงหรือยกเลิกการเปลี่ยนแปลงที่อยู่ระหว่างดําเนินการได้โดยไม่ส่งผลกระทบต่อประสบการณ์ของผู้ใช้

  3. ยืนยันการแก้ไข

    เมื่อคุณเรียกใช้การแก้ไข: คอมมิต หากไม่มีข้อผิดพลาดการตรวจสอบ การเปลี่ยนแปลงทั้งหมดที่ระบุในทรัพยากรการแก้ไขจะ "live" แทนที่สถานะปัจจุบันของแอป การเปลี่ยนแปลงเหล่านี้อาจใช้เวลาหลายชั่วโมงกว่าจะมีผล เช่นเดียวกับที่คุณเปลี่ยนแปลงผ่าน Play Console