ข้อจำกัดตามประเทศ การอัปเดต การแจ้งเตือนทั่วไป
เมื่อให้บริการแอป จะมีสถานการณ์ที่คุณต้องไม่ให้บริการแอปในบางประเทศหรือแสดงป๊อปอัปการแจ้งเตือนเพื่ออัปเดตแอปเป็นเวอร์ชันล่าสุด ในลักษณะนี้ SDK ของ Hive จะให้ป๊อปอัปการแจ้งเตือนที่สามารถตอบสนองต่อสถานการณ์ต่อไปนี้
ป๊อปอัพ | คำอธิบาย |
---|---|
การจำกัดประเทศ | ปิดกั้นการใช้งานแอปจากประเทศเฉพาะตามที่อยู่ IP |
การอัปเดต | ปิดกั้นการใช้งานเวอร์ชันเฉพาะของแอปและให้ลิงก์สำหรับการอัปเดต |
ประกาศทั่วไป | ใช้เพื่อแจ้งเกี่ยวกับการอัปเดตแอปที่ไม่บังคับและเพื่อเปิดเผยประกาศสำคัญที่ต้องสื่อสารกับผู้ใช้ทั้งหมด |
วิธีการเปิดเผย¶
- ลงทะเบียน ป๊อปอัปการแจ้งเตือน ที่ต้องการในคอนโซล Hive
- ป๊อปอัปที่ลงทะเบียนจะถูกแสดงเมื่อคุณเรียกใช้ การเริ่มต้น SDK.
ป๊อปอัพ UI¶
การจำกัดประเทศ, การอัปเดต, และการแจ้งเตือนทั่วไปสามารถใช้ UI เริ่มต้นที่จัดเตรียมโดย Hive SDK เท่านั้น
ลำดับการเปิดเผย¶
หมายเหตุ: ป๊อปอัปจะไม่ถูกแสดงพร้อมกัน หากคุณได้ลงทะเบียนป๊อปอัปทั้งหมด (ข้อจำกัดตามประเทศ, การอัปเดต, หมายเหตุทั่วไป, การบำรุงรักษาเซิร์ฟเวอร์) ในคอนโซลแล้ว ลำดับการแสดงป๊อปอัปหมายเหตุนั้นมีดังนี้
- ป๊อปอัพข้อจำกัดประเทศ
- บทบาท: แจ้งผู้ใช้เกี่ยวกับการปฏิเสธการเข้าถึงเมื่อเข้าถึงจากประเทศที่กำหนด
- ขั้นตอนถัดไป: กระตุ้นให้ผู้ใช้ออกจากแอป
- ป๊อปอัพอัปเดต
- บทบาท: (ถ้าไม่อยู่ภายใต้ข้อจำกัดประเทศ) แจ้งผู้ใช้เกี่ยวกับการใช้เวอร์ชันเก่าของแอป
- ขั้นตอนถัดไป: กระตุ้นให้ผู้ใช้ออกจากแอปและเปลี่ยนเส้นทางไปยังตลาดแอปเพื่ออัปเดตเป็นเวอร์ชันล่าสุด
- ป๊อปอัพประกาศทั่วไป
- บทบาท: (ถ้าไม่อยู่ภายใต้ข้อจำกัดประเทศและแอปเป็นเวอร์ชันล่าสุด) แสดงข้อมูลเกี่ยวกับการอัปเดตแอปและประกาศที่ต้องสื่อสาร
- ป๊อปอัพการบำรุงรักษาเซิร์ฟเวอร์
- บทบาท: (ถ้าไม่อยู่ภายใต้ข้อจำกัดประเทศ แอปเป็นเวอร์ชันล่าสุด และหลังจากแจ้งเกี่ยวกับประกาศทั่วไป) แจ้งเกี่ยวกับการบำรุงรักษาเซิร์ฟเวอร์
- ขั้นตอนถัดไป: กระตุ้นให้ผู้ใช้ออกจากแอป
ตัวอย่าง 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