Android
Push Notifications
เปิดใช้งานและส่งการแจ้งเตือนพุชด้วย Parse API ใน Android
8 นาที
ส่งการแจ้งเตือนแบบพุชจากฝั่งไคลเอนต์ บทนำ client push เป็นฟีเจอร์ที่มีอยู่ใน parse api ของ back4app แต่ไม่ได้เปิดใช้งานโดยค่าเริ่มต้นเนื่องจากปัญหาด้านความปลอดภัย การเปิดใช้งาน client push และอนุญาตให้แอปของคุณใช้ฟีเจอร์เหล่านี้นั้นค่อนข้างง่าย แต่ไม่แนะนำ ฟังก์ชันหลักของ client push คือการใช้สำหรับการดีบักและการทดสอบ ในบทเรียนนี้จะมีการสร้างแอปตัวอย่างและนี่คือรูปลักษณ์ของมัน ในทุกช่วงเวลา คุณสามารถเข้าถึงโปรเจกต์ android ที่สร้างขึ้นโดยบทเรียนนี้ได้ที่ ที่เก็บ github ข้อกำหนดเบื้องต้น ในการทำตามบทเรียนนี้ เราต้องการ android studio แอปที่สร้างขึ้นบน back4app หมายเหตุ ติดตาม บทเรียนการสร้าง parse app ใหม่ เพื่อเรียนรู้วิธีการสร้าง parse app บน back4app แอป android ที่เชื่อมต่อกับ back4app หมายเหตุ ติดตาม บทเรียนการติดตั้ง parse sdk เพื่อสร้างโปรเจกต์ android studio ที่เชื่อมต่อกับ back4app อุปกรณ์ (หรือ อุปกรณ์เสมือน ) ที่รัน android 4 0 (ice cream sandwich) หรือใหม่กว่า 1 เปิดใช้งาน client push ไปที่ เว็บไซต์ back4app , เข้าสู่ระบบ ค้นหาแอปของคุณและคลิกที่ การตั้งค่าเซิร์ฟเวอร์ การตั้งค่าเซิร์ฟเวอร์ ค้นหาบล็อก “การตั้งค่าหลัก” และคลิกที่ การตั้งค่า การตั้งค่า บล็อก “การตั้งค่าหลัก” จะมีลักษณะดังนี้ 3\ เลื่อนลงไปที่ด้านล่างของหน้าและคลิกที่ แก้ไขรายละเอียด แก้ไขรายละเอียด ปุ่ม ตามที่แสดงด้านล่าง 4\ คุณจะเห็นช่องทำเครื่องหมายที่เรียกว่า อนุญาตการแจ้งเตือนจากลูกค้า ที่ด้านล่างของหน้าแก้ไข ให้ทำเครื่องหมายในช่องนั้นและคลิกที่ปุ่มบันทึก ตามที่แสดงด้านล่าง 2 ส่งจากแอปของคุณ ในตอนเริ่มต้นของกิจกรรมของคุณ ให้นำเข้าข้อกำหนดต่อไปนี้ 2\ ใช้ parsepush parsepush เพื่อส่งข้อความแจ้งเตือน ตามที่แสดงในโค้ดต่อไปนี้ อย่าลืมตั้งค่าช่องทางและข้อความ 1 jsonobject data = new jsonobject(); 2 // put data in the json object 3 try { 4 data put("alert", "back4app rocks!"); 5 data put("title", "hello from device"); 6 } catch ( jsonexception e) { 7 // should not happen 8 throw new illegalargumentexception("unexpected parsing error", e); 9 } 10 // configure the push 11 parsepush push = new parsepush(); 12 push setchannel("news"); 13 push setdata(data); 14 push sendinbackground(); 3\ เพื่อทดสอบการแจ้งเตือน ให้เรียกใช้ฟังก์ชันนั้นในขณะที่อุปกรณ์เปิดอยู่ เสร็จสิ้น! ในขั้นตอนนี้ คุณสามารถส่งการแจ้งเตือนด้วยอุปกรณ์ของคุณเองผ่าน client push ผ่าน back4app! หากต้องการเรียนรู้เพิ่มเติมเกี่ยวกับการแจ้งเตือนแบบพุชใน android ดูที่ เอกสารประกอบการแจ้งเตือนแบบพุช android ของ parse