ข้ามไปที่เนื้อหา

ข้อจำกัดตามประเทศ การอัปเดต การแจ้งเตือนทั่วไป

เมื่อให้บริการแอป จะมีสถานการณ์ที่คุณต้องไม่ให้บริการแอปในบางประเทศหรือแสดงป๊อปอัปการแจ้งเตือนเพื่ออัปเดตแอปเป็นเวอร์ชันล่าสุด ในลักษณะนี้ SDK ของ Hive จะให้ป๊อปอัปการแจ้งเตือนที่สามารถตอบสนองต่อสถานการณ์ต่อไปนี้

ป๊อปอัพ คำอธิบาย
การจำกัดประเทศ ปิดกั้นการใช้งานแอปจากประเทศเฉพาะตามที่อยู่ IP
การอัปเดต ปิดกั้นการใช้งานเวอร์ชันเฉพาะของแอปและให้ลิงก์สำหรับการอัปเดต
ประกาศทั่วไป ใช้เพื่อแจ้งเกี่ยวกับการอัปเดตแอปที่ไม่บังคับและเพื่อเปิดเผยประกาศสำคัญที่ต้องสื่อสารกับผู้ใช้ทั้งหมด

วิธีการเปิดเผย

  1. ลงทะเบียน ป๊อปอัปการแจ้งเตือน ที่ต้องการในคอนโซล Hive
  2. ป๊อปอัปที่ลงทะเบียนจะถูกแสดงเมื่อคุณเรียกใช้ การเริ่มต้น SDK.

ป๊อปอัพ UI

การจำกัดประเทศ, การอัปเดต, และการแจ้งเตือนทั่วไปสามารถใช้ UI เริ่มต้นที่จัดเตรียมโดย Hive SDK เท่านั้น

ลำดับการเปิดเผย

หมายเหตุ: ป๊อปอัปจะไม่ถูกแสดงพร้อมกัน หากคุณได้ลงทะเบียนป๊อปอัปทั้งหมด (ข้อจำกัดตามประเทศ, การอัปเดต, หมายเหตุทั่วไป, การบำรุงรักษาเซิร์ฟเวอร์) ในคอนโซลแล้ว ลำดับการแสดงป๊อปอัปหมายเหตุนั้นมีดังนี้

  1. ป๊อปอัพข้อจำกัดประเทศ
    1. บทบาท: แจ้งผู้ใช้เกี่ยวกับการปฏิเสธการเข้าถึงเมื่อเข้าถึงจากประเทศที่กำหนด
    2. ขั้นตอนถัดไป: กระตุ้นให้ผู้ใช้ออกจากแอป
  2. ป๊อปอัพอัปเดต
    1. บทบาท: (ถ้าไม่อยู่ภายใต้ข้อจำกัดประเทศ) แจ้งผู้ใช้เกี่ยวกับการใช้เวอร์ชันเก่าของแอป
    2. ขั้นตอนถัดไป: กระตุ้นให้ผู้ใช้ออกจากแอปและเปลี่ยนเส้นทางไปยังตลาดแอปเพื่ออัปเดตเป็นเวอร์ชันล่าสุด
  3. ป๊อปอัพประกาศทั่วไป
    1. บทบาท: (ถ้าไม่อยู่ภายใต้ข้อจำกัดประเทศและแอปเป็นเวอร์ชันล่าสุด) แสดงข้อมูลเกี่ยวกับการอัปเดตแอปและประกาศที่ต้องสื่อสาร
  4. ป๊อปอัพการบำรุงรักษาเซิร์ฟเวอร์
    1. บทบาท: (ถ้าไม่อยู่ภายใต้ข้อจำกัดประเทศ แอปเป็นเวอร์ชันล่าสุด และหลังจากแจ้งเกี่ยวกับประกาศทั่วไป) แจ้งเกี่ยวกับการบำรุงรักษาเซิร์ฟเวอร์
    2. ขั้นตอนถัดไป: กระตุ้นให้ผู้ใช้ออกจากแอป

ตัวอย่าง 1: เมื่อผู้ใช้เข้าถึงจากประเทศที่ถูกจำกัด

หากผู้ใช้เข้าถึงจากประเทศที่มีการจำกัดการเข้าถึง จะมีเพียงป็อปอัปการจำกัดประเทศเท่านั้นที่จะถูกแสดงและแอปจะปิดลง หากป็อปอัปการจำกัดประเทศยังไม่ได้ลงทะเบียนในคอนโซล ป็อปอัปการจำกัดประเทศจะไม่ถูกแสดง และจะดำเนินการไปยังขั้นตอนการแสดงป็อปอัปการอัปเดตตามที่แสดงในตัวอย่างที่ 2 ด้านล่าง

ตัวอย่าง 2: เมื่อผู้ใช้เข้าถึงจากประเทศที่อนุญาต

หากผู้ใช้เข้าถึงจากประเทศที่ได้รับอนุญาต ป๊อปอัปการจำกัดประเทศจะไม่แสดง ป๊อปอัปที่แสดงภายหลังจะแตกต่างกันตามที่แสดงด้านล่าง ขึ้นอยู่กับว่าแอปเป็นเวอร์ชันล่าสุดหรือไม่

หากแอปเป็นเวอร์ชันเก่า (หากแอปยังไม่ได้รับการอัปเดต)

แสดงป๊อปอัพการอัปเดต ป๊อปอัพการอัปเดตจะกระตุ้นให้ผู้ใช้ทำการอัปเดตแอปเป็นเวอร์ชันล่าสุดจากตลาดหลังจากออกจากแอป

หากแอปเป็นเวอร์ชันล่าสุด (หากแอปได้รับการอัปเดต)

แสดงป๊อปอัปประกาศทั่วไปโดยไม่แสดงป๊อปอัปการอัปเดต หาก เซิร์ฟเวอร์อยู่ระหว่างการบำรุงรักษา จะมีการแสดงป๊อปอัปการบำรุงรักษาเซิร์ฟเวอร์

การใช้การอัปเดตในแอปของ Google

Hive SDK รองรับฟีเจอร์ Google In-App Updates การอัปเดตในแอปช่วยให้แอปสามารถอัปเดตเป็นเวอร์ชันล่าสุดในพื้นหลังโดยไม่ต้องปิดแอป ตามที่กำหนดใน การตั้งค่า Popup อัปเดต การอัปเดตในแอปสามารถใช้ได้เฉพาะภายใต้เงื่อนไขต่อไปนี้

  • ตลาดที่รองรับ: Google Play Store
  • อุปกรณ์ที่รองรับ: โทรศัพท์มือถือ Android, แท็บเล็ต Android, อุปกรณ์ ChromeOS
  • รูปแบบไฟล์แอป: รองรับทั้ง AAB (Android App Bundle) และ APK
    • อย่างไรก็ตาม ไฟล์ขยาย APK (.obb files) ไม่ได้รับการสนับสนุน
    • AAB รองรับขนาดสูงสุด 200MB และ APK รองรับขนาดสูงสุด 150MB