EngageLab AppPush: ผู้ช่วยที่เชื่อถือได้ในการจัดการการแจ้งเตือนข้ามภูมิภาค

ความท้าทาย 1: จะจัดการกลยุทธ์การแจ้งเตือนแบบพุชข้ามภูมิภาคได้อย่างยืดหยุ่นได้อย่างไร?

ในฐานะนักพัฒนา คุณคงรู้ดีถึงความท้าทายที่มาพร้อมกับการดำเนินงานในระดับโลก ไม่ว่าจะเป็นการให้ประสบการณ์ที่เหมาะสมกับผู้ใช้ในประเทศต่าง ๆ หรือการรับประกันการส่งการแจ้งเตือนที่แม่นยำ การจัดการการแจ้งเตือนข้ามภูมิภาคมักจะเป็นเรื่องยุ่งยาก เพื่อช่วยให้นักพัฒนาผ่านปัญหานี้ EngageLab AppPush จึงนำเสนอคุณสมบัติที่ทรงพลังเพื่อให้คุณสามารถจัดการการแจ้งเตือนข้ามภูมิภาคได้ง่ายขึ้น การทำงานข้ามภูมิภาคอย่างราบรื่น

ความท้าทายที่ 1: วิธีการจัดการกลยุทธ์การแจ้งเตือนข้ามภูมิภาคที่ยืดหยุ่น?

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

วิธีการพัฒนาแบบดั้งเดิมมักจะเกี่ยวข้องกับการสร้างแอปเวอร์ชันต่าง ๆ สำหรับแต่ละภูมิภาค ซึ่งทำให้เกิดค่าใช้จ่ายในการพัฒนาและการบำรุงรักษาเพิ่มขึ้น

การแก้ปัญหาของ EngageLab AppPush: การสลับหลาย AppKey ภายใต้แอปพลิเคชันที่ใช้รหัสเดียวกัน

EngageLab AppPush รองรับการสลับหลาย AppKey ภายใต้รหัสแอปพลิเคชันเดียวกัน (iOS Bundle ID หรือ Android Application ID) ซึ่งคุณสมบัตินี้ให้ความสะดวกอย่างไม่เคยมีมาก่อนแก่ผู้พัฒนา

กรณีการใช้งาน: เมื่อผู้ใช้เปลี่ยนประเทศภายในแอป เช่น จากสิงคโปร์ไปมาเลเซีย SDK ของ EngageLab สามารถสลับ AppKey โดยอัตโนมัติและเริ่มต้นการตั้งค่า SDK สำหรับประเทศนั้น ๆ ทำให้นักพัฒนาสามารถปรับเนื้อหาการแจ้งเตือน จัดการข้อมูลผู้ใช้ และดำเนินกลยุทธ์การดำเนินงานตามความต้องการในแต่ละภูมิภาคได้โดยไม่ต้องปรับเปลี่ยนรหัสแอปพลิเคชันหรือสร้างแอปเวอร์ชันต่าง ๆ

การใช้งานของปลั๊กอิน RN (รองรับในเวอร์ชัน 1.2.2 ขึ้นไป)

  • iOS: เรียกใช้เมธอด MTPush.init() อีกครั้ง

  • Android:

    1. หลังจากล็อกอินสำเร็จ ให้สร้างการเชื่อมต่อระยะยาว ("onConnectStatus": Callback สำหรับสถานะการเชื่อมต่อระยะยาว โดยมีประเภทข้อมูลเป็น boolean true แสดงการเชื่อมต่อสำเร็จ)
    2. หลังจากการเคลียร์สำเร็จ (เรียกใช้เมธอด clearPlatformToken เพื่อเคลียร์โทเคน ฟังการตอบกลับโทเคนผ่าน addPlatformListener เมื่อมีการตอบกลับ platform เป็น -128 ถือว่าเป็นการเคลียร์สำเร็จ)
    3. จากนั้นตั้งค่า AppKey (เรียกใช้ MTPush.configAppKey() เพื่อสลับโทเคน)

การใช้งานของปลั๊กอิน Flutter (รองรับในเวอร์ชัน 1.2.2 ขึ้นไป)

  • iOS: เรียกใช้เมธอด FlutterPluginEngagelab.initIos() อีกครั้ง

  • Android:

    1. หลังจากล็อกอินสำเร็จ ให้สร้างการเชื่อมต่อระยะยาว ("onConnectStatus": Callback สำหรับสถานะการเชื่อมต่อระยะยาว โดยมีประเภทข้อมูลเป็น boolean true แสดงการเชื่อมต่อสำเร็จ)
    2. หลังจากการเคลียร์สำเร็จ (เรียกใช้เมธอด clearPlatformTokenAndriod เพื่อเคลียร์โทเคน รอจนกว่าการตอบกลับ onPlatformToken ให้ platform เป็น -128 ซึ่งถือว่าเคลียร์สำเร็จ)
    3. จากนั้นตั้งค่า AppKey (เรียกใช้ configAppKeyAndroid เพื่อสลับ AppKey)

ความท้าทายที่ 2: วิธีการรับประกันการส่งข้อมูลที่มีความหน่วงต่ำและความสอดคล้องในกิจกรรมข้ามภูมิภาค?

ในการดำเนินงานระดับโลก นักพัฒนาต้องเผชิญกับความท้าทายในการส่งการแจ้งเตือนที่มีประสิทธิภาพและเป็นไปตามข้อกำหนดของแต่ละภูมิภาค เมื่อผู้ใช้ของคุณกระจายอยู่ทั่วโลก การรับประกันการส่งการแจ้งเตือนที่รวดเร็วในขณะที่ปฏิบัติตามกฎระเบียบด้านความเป็นส่วนตัวของแต่ละประเทศกลายเป็นงานที่ซับซ้อน

การแก้ปัญหาของ EngageLab AppPush: รองรับศูนย์ข้อมูลระดับภูมิภาคหลายแห่ง

alt text

EngageLab ได้ตั้งศูนย์ข้อมูลในทำเลที่สำคัญทั่วโลก รวมถึงสิงคโปร์ เวอร์จิเนีย (สหรัฐอเมริกา) แฟรงก์เฟิร์ต (เยอรมนี) และฮ่องกง (จีน) ศูนย์ข้อมูลเหล่านี้ช่วยให้ผู้พัฒนาสามารถเลือกใช้โหนดที่เหมาะสมตามตำแหน่งของผู้ใช้ เพื่อให้แน่ใจว่าการส่งการแจ้งเตือนมีความหน่วงต่ำและเป็นไปตามข้อกำหนดด้านความเป็นส่วนตัวของแต่ละภูมิภาค คุณสมบัตินี้ช่วยให้คุณไม่ต้องกังวลเกี่ยวกับปัญหาการหน่วงในการส่งการแจ้งเตือนหรือปัญหาความสอดคล้องในเรื่องความเป็นส่วนตัวของข้อมูลสำหรับผู้ใช้ทั่วโลก

ตัวอย่าง: องค์กรข้ามชาติที่มีผู้ใช้แอปในเอเชียตะวันออกเฉียงใต้และยุโรปมีทีมงานในสิงคโปร์ กัวลาลัมเปอร์ และแฟรงก์เฟิร์ต โดยการสร้างหลาย AppKey ใน EngageLab AppPush และกำหนดให้แต่ละ AppKey ใช้กับโหนดศูนย์ข้อมูลที่สอดคล้องกัน องค์กรนี้จึงสามารถส่งการแจ้งเตือนที่มีประสิทธิภาพและเก็บข้อมูลผู้ใช้ที่เกี่ยวข้องในแต่ละภูมิภาคได้อย่างปลอดภัย

ทำไมต้องเลือก EngageLab AppPush?

  • ศูนย์ข้อมูลระดับภูมิภาคทั่วโลก: ด้วยโหนดข้อมูลหลายแห่งในสิงคโปร์ เวอร์จิเนีย (สหรัฐอเมริกา) แฟรงก์เฟิร์ต (เยอรมนี) และฮ่องกง (จีน) คุณสามารถเลือกโหนดที่เหมาะสมที่สุดเพื่อให้การส่งการแจ้งเตือนถึงผู้ใช้ทั่วโลกมีความเสถียรและรวดเร็ว
  • การสลับ Multi-AppKey ภายใต้รหัสแอปพลิเคชันเดียวกัน: โดยไม่ต้องปรับเปลี่ยนรหัสแอปพลิเคชันหรือทำการแพ็คเกจแอปใหม่ คุณสามารถสลับ AppKey ได้อย่างยืดหยุ่นตามตำแหน่งของผู้ใช้ผ่านการรวม SDK และการเรียก API เพียงไม่กี่ขั้นตอน
  • การสนับสนุน SDK ครบวงจร: ไม่ว่าคุณจะใช้ iOS, Android, Flutter หรือ React Native EngageLab พร้อมให้การสนับสนุน SDK ครบทุกแพลตฟอร์ม ทำให้คุณสามารถจัดการการแจ้งเตือนข้ามแพลตฟอร์มได้ง่าย
icon
ติดต่อฝ่ายขาย