การสมัครสมาชิกต่ออายุอัตโนมัติ
เพื่อวางแผนและดำเนินการผลิตภัณฑ์การสมัครสมาชิกที่ต่ออายุอัตโนมัติ (ซึ่งต่อไปนี้จะเรียกว่าผลิตภัณฑ์การสมัครสมาชิก) เราจำเป็นต้องเข้าใจสภาพแวดล้อมการพัฒนาของ Google และ Apple และต้องมั่นใจว่าดำเนินการตามนั้น
การวางแผนการสมัครสมาชิก¶
การสมัครสมาชิกจะถูกนำไปใช้ตามบัญชีตลาด ดังนั้นผลของการสมัครสมาชิกจะต้องยังคงเป็นปกติแม้ว่าผู้ใช้จะใช้หลายแพลตฟอร์ม นอกจากนี้ สำหรับผู้ใช้ที่มีบัญชีเกมหลายบัญชีในบัญชีตลาดเดียว คุณต้องกำหนดนโยบายเกี่ยวกับการเป็นเจ้าของการสมัครสมาชิก เมื่อให้บริการผลิตภัณฑ์การสมัครสมาชิกครั้งแรก เราขอแนะนำให้คุณเริ่มต้นด้วยกลุ่มเดียว-ผลิตภัณฑ์เดียวและขยายการสมัครสมาชิกของคุณหลังจากวิเคราะห์แนวโน้มการสมัครสมาชิกของผู้ใช้
แอปพลิเคชันหลายแพลตฟอร์ม¶
- สำหรับผู้ใช้ที่ใช้ทั้ง Google และ Apple คุณต้องจัดการใบเสร็จให้เหมือนกับผลิตภัณฑ์เดียวกับ PlayerID ในเกม
- เนื่องจากความแตกต่างในบริการสมัครสมาชิกระหว่าง Google และ Apple เราจึงไม่แนะนำการกำหนดค่าผลิตภัณฑ์ที่สามารถอัปเกรด เปลี่ยนเกรด หรือดาวน์เกรดได้
- เราขอแนะนำให้คุณกำหนดค่าเพียงผลิตภัณฑ์เดียวต่อกลุ่มการสมัครสมาชิก
- การกำหนดเวลาการใบเสร็จ
- จำเป็นต้องตรวจสอบสถานะการสมัครสมาชิก Google-Apple
- ผลิตภัณฑ์เดียว: 1 วันก่อนวันหมดอายุ ~ เป็นเวลา 3 วันหลังวันหมดอายุ วันละครั้ง
- จำเป็นต้องตรวจสอบสถานะการสมัครสมาชิก Google-Apple
นโยบายการเป็นเจ้าของบริการตาม PlayerID¶
- ใช้เฉพาะกับ Player ID ของเจ้าของใบเสร็จการสมัครสมาชิก
- เจ้าของใบเสร็จการสมัครสมาชิก: ใบเสร็จการสมัครสมาชิกครั้งที่ 1 (Original_transaction_id, linked_purchase_token)
- หาก PlayerID อื่นพยายามสมัครสมาชิก ให้ตรวจสอบสถานะการสมัครสมาชิกผ่านการกู้คืนและแจ้งว่าไม่ได้สมัครสมาชิก
- ตัวอย่าง: คุณไม่สามารถสมัครสมาชิกด้วย PlayerID ปัจจุบันได้ เนื่องจากผลิตภัณฑ์ได้สมัครสมาชิกแล้วด้วย PlayerID อื่น [PlayerID ที่สมัครสมาชิกอยู่ในขณะนี้ xxxxxxx/ ชื่อเกม ooooo ]
ปุ่มกู้คืน (ข้อกำหนด)¶
- ต้องมีกลไกการกู้คืนสำหรับการซื้อในแอปทั้งหมดที่สามารถกู้คืนได้ตามแนวทางของ Apple (อ้างอิง)
การแก้ไขปัญหาระหว่างการดำเนินงาน¶
การเพิกถอน/คืนเงินการสมัครสมาชิกของ Google¶
ผลลัพธ์ของการสมัครสมาชิกอาจแตกต่างกันไปตามเงื่อนไขการตั้งค่าเมื่อดำเนินการคืนเงินที่ “Google Play Console (https://play.google.com) > จัดการคำสั่งซื้อ"
- หากคุณดำเนินการคืนเงินโดยไม่ตรวจสอบ “เพิกถอน”: จะคืนเงินเฉพาะจำนวนเงินสำหรับรอบที่เกี่ยวข้องเท่านั้น และวันหมดอายุของการสมัครสมาชิกจะยังคงอยู่ ค่าธรรมเนียมการสมัครสมาชิกสำหรับรอบถัดไปจะถูกชำระโดยอัตโนมัติ เว้นแต่คุณจะยกเลิกการสมัครสมาชิก
- หากคุณเพียงแค่ตรวจสอบปุ่มคืนเงินและคืนเงิน ผลิตภัณฑ์จะไม่สามารถซื้อได้อีก ในกรณีนี้ คุณต้องเปิดใช้งานการสมัครสมาชิกอีกครั้งที่ "Play Store > การชำระเงินปกติ" เพื่อให้ชำระเงินโดยอัตโนมัติในเดือนถัดไป
- หากคุณตรวจสอบทั้งคืนเงินและเพิกถอน: จะคืนเงินจำนวนเงินสำหรับรอบที่เกี่ยวข้อง หากคุณตรวจสอบด้วยใบเสร็จที่คุณได้รับเมื่อคุณซื้อผลิตภัณฑ์ก่อนหน้านี้ วันหมดอายุของการสมัครสมาชิกจะถูกเปลี่ยนเป็นเวลาที่การสมัครสมาชิกถูกเพิกถอน หากคุณกู้คืน ใบเสร็จจะไม่ถูกส่งไปยังตลาดและการสมัครสมาชิกจะถูกยกเลิกโดยอัตโนมัติ นอกจากนี้ จำนวนเงินสำหรับรอบถัดไปจะไม่ถูกชำระโดยอัตโนมัติ คุณสามารถซื้อการสมัครสมาชิกใหม่ได้ทันที
การขยายระยะเวลาการสมัครสมาชิกอย่างไม่มีกำหนด¶
สามารถใช้ได้ผ่าน Google Market Console Developer API แต่ไม่แนะนำเนื่องจาก Apple ไม่ได้เสนอคุณลักษณะนี้
ขยายบริการ¶
มีโปรโมชั่นหลากหลายที่มีให้จากคอนโซลตลาดเพื่อเพิ่มและรักษาอัตราการสมัครสมาชิกของผู้ใช้ให้สม่ำเสมอ กรุณาทราบถึงสถานการณ์ต่อไปนี้:
- ทดลองใช้ฟรี
- ทดลองใช้ฟรีมีให้เฉพาะครั้งเดียวสำหรับผลิตภัณฑ์เดียวกัน
- เพื่อป้องกันประสบการณ์ทดลองใช้ฟรีซ้ำ ควรสร้าง PID แยกสำหรับทดลองใช้ฟรี
- เพื่อป้องกันไม่ให้ผู้ใช้ที่เลือกเฉพาะใช้ประโยชน์จากทดลองใช้ฟรี ผลิตภัณฑ์สมัครสมาชิกที่มีทดลองใช้ฟรีจะต้องไม่เปิดเผยต่อผู้เล่นที่เคยใช้โอกาสทดลองใช้ฟรีแล้วตามบัญชีเกมของพวกเขา
หมายเหตุ - ความแตกต่างระหว่างการสมัครสมาชิกของ Apple และ Google¶
เราขอแนะนำให้คุณเก็บการตั้งค่าเดิมไว้โดยพิจารณาจากความแตกต่างระหว่างตลาด Google และ Apple
Apple | ||
การมีอยู่ของกลุ่ม | ไม่มีแนวคิดเกี่ยวกับกลุ่ม คุณสามารถอัปเกรด ลดระดับ และเปลี่ยนระดับได้อย่างอิสระ | - คุณสามารถกำหนดกลุ่มสำหรับผลิตภัณฑ์การสมัครสมาชิกที่คอนโซลตลาดและเปลี่ยนผลิตภัณฑ์ภายในกลุ่มการสมัครสมาชิกเดียวกัน - ผู้ใช้สามารถสมัครสมาชิกได้เพียงผลิตภัณฑ์เดียวภายในกลุ่มการสมัครสมาชิกหนึ่งกลุ่ม |
การเปลี่ยนผลิตภัณฑ์ | - คำนวณในครั้งเดียวในวันหมดอายุของผลิตภัณฑ์การสมัครสมาชิกใหม่ตามเวลาที่เหลือของผลิตภัณฑ์การสมัครสมาชิกก่อนหน้าและราคาการสมัครสมาชิก - ส่งข้อมูลของผลิตภัณฑ์ที่สมัครสมาชิกอยู่ในเกมและผลิตภัณฑ์ที่จะเปลี่ยนผ่าน SDK API | - อัปเกรด: คำนวณค่าทั้งหมดในครั้งเดียวโดยระยะเวลาที่เหลือของการสมัครสมาชิกเก่าก่อนวันหมดอายุของผลิตภัณฑ์การสมัครสมาชิกใหม่ - ลดระดับ: ต่ออายุการสมัครสมาชิกด้วยผลิตภัณฑ์ใหม่หลังจากการสมัครสมาชิกเก่าหมดอายุ - จัดการที่คอนโซลตลาด |
ระยะเวลาการสมัครสมาชิก | รายสัปดาห์, รายเดือน, 3 เดือน, 6 เดือน, รายปี | รายสัปดาห์, รายเดือน, 2 เดือน (ไม่แนะนำ), 3 เดือน, 5 เดือน, รายปี |
- ระยะเวลาการสมัคร: ต่ออายุโดยอัตโนมัติตามวันที่ซื้อครั้งแรก (วันที่ & เวลา)
- ตัวอย่างการเปลี่ยนผลิตภัณฑ์
- โดยทั่วไปแล้ว ค่าของผลิตภัณฑ์ควรกำหนดตามสัดส่วนกับราคาของผลิตภัณฑ์
- อัปเกรด: เปลี่ยนเป็นผลิตภัณฑ์ที่มีมูลค่าสูงกว่ามูลค่าของผลิตภัณฑ์ที่คุณสมัครอยู่ในขณะนี้
- ครอสเกรด: เปลี่ยนเป็นผลิตภัณฑ์ที่มีมูลค่าเท่ากับผลิตภัณฑ์ที่คุณสมัครอยู่ในขณะนี้
- ดาวน์เกรด: เปลี่ยนเป็นผลิตภัณฑ์ที่มีมูลค่าต่ำกว่ามูลค่าของผลิตภัณฑ์ที่คุณสมัครอยู่ในขณะนี้
- ตรวจสอบ ที่นี่ สำหรับคู่มือการพัฒนาการสมัครสมาชิก.