ยกระดับการรับส่งข้อความของคุณไปอีกขั้น - ขั้นพื้นฐาน ดีขึ้น และดีที่สุด

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

แอปรับส่งข้อความพื้นฐาน

แอปส่งข้อความพื้นฐานจะมอบประสบการณ์การสื่อสารแบบข้อความพื้นฐานให้แก่ผู้ใช้ ซึ่งอาจรวมถึงสิ่งต่อไปนี้

แอปรับส่งข้อความที่ดีขึ้น

แอปรับส่งข้อความที่ดีขึ้นจะช่วยให้ผู้ใช้มีเครื่องมือมากขึ้นในการปรับปรุงการสื่อสารและ แสดงความเป็นตัวตน ซึ่งรวมถึง

  • อีโมจิ
    รองรับอีโมจิสมัยใหม่

  • การแจ้งเตือนแบบพุชที่มี Intent
    ใช้เพย์โหลดกับ Firebase Cloud Messaging (FCM) เพื่อนำผู้ใช้ไปยังการสนทนาหรือส่วนที่เฉพาะเจาะจง ของแอปจากการแจ้งเตือน ซึ่งจะช่วยลดขั้นตอนที่ผู้ใช้ต้องทำเพื่อเข้าถึงเนื้อหาสําคัญ ()

  • การสนทนาแบบชุดข้อความ
    ใช้การตอบกลับข้อความที่เฉพาะเจาะจงภายในแชทกลุ่มเพื่อรักษา บริบทและการไหลของการสนทนา ฟีเจอร์นี้มีความสำคัญอย่างยิ่งต่อการจัดระเบียบและการสื่อสารในกลุ่มให้เข้าใจได้ง่าย

  • คีย์บอร์ดรูปภาพ การลากและวาง และเนื้อหาอื่นๆ ที่สมบูรณ์
    รับเนื้อหาที่สมบูรณ์ เช่น รูปภาพ วิดีโอ และไฟล์เสียง API รองรับคีย์บอร์ดรูปภาพและการเป็นเป้าหมายการลากและวาง เพื่อให้ผู้ใช้เพิ่มสติกเกอร์ ภาพเคลื่อนไหว และสื่ออื่นๆ ลงใน ข้อความได้ง่ายๆ นอกจากนี้ ตรวจสอบว่าแอปของคุณทำงานเป็นแหล่งที่มาของการลากและวาง เพื่อแชร์เนื้อหากับแอปอื่นๆ ได้

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

  • การรองรับสื่อและไฟล์
    ผสานรวมการรองรับการส่งและรับรูปภาพ วิดีโอ เอกสาร และไฟล์อื่นๆ ได้อย่างราบรื่น พร้อมการแสดงตัวอย่างในบรรทัดและตัวบ่งชี้ที่ชัดเจนสำหรับสถานะการดาวน์โหลดและการอัปโหลด

  • การแจ้งเตือน

  • Firebase Cloud Messaging (FCM) ขั้นสูง
    ใช้ฟีเจอร์ Firebase Cloud Messaging ขั้นสูง เช่น เพย์โหลดข้อมูลเพื่อลดเวลาในการตอบสนองและลดการรับส่งข้อมูลไปกลับของเซิร์ฟเวอร์ที่มีค่าใช้จ่ายสูง

  • ใบตอบรับการอ่าน
    ให้ตัวเลือกแก่ผู้ใช้ในการจัดการระดับการมองเห็นของใบตอบรับการอ่าน ซึ่งอาจเป็นปุ่มเปิด/ปิดง่ายๆ ในการตั้งค่าที่ช่วยให้ผู้ใช้เลือกความเป็นส่วนตัวแทนการรับทราบได้

สุดยอดแอปรับส่งข้อความ

แอปรับส่งข้อความที่ดีที่สุดจะสร้างขึ้นจากคำแนะนำก่อนหน้าเพื่อสร้าง ประสบการณ์การใช้งานแบบหลายอุปกรณ์ที่ราบรื่นสำหรับผู้ใช้ พร้อมด้วยความสามารถในการแสดงออกที่ ซับซ้อนยิ่งขึ้น ซึ่งรวมถึง

  • เครื่องมือเลือกอีโมจิ
    รองรับเครื่องมือเลือกอีโมจิ

  • การเข้าสู่ระบบที่ง่ายขึ้น
    ลงทุนในข้อมูลประจำตัวที่ราบรื่นในแพลตฟอร์มต่างๆ โดยใช้ CredentialManager กับ พาสคีย์หรือการลงชื่อเข้าใช้แบบรวม

  • การเข้ารหัสจากต้นทางถึงปลายทาง
    ใช้โปรโตคอลการเข้ารหัสมาตรฐานอุตสาหกรรมเพื่อให้มั่นใจว่าข้อความจะ ปลอดภัยและมีเพียงผู้รับที่ตั้งใจเท่านั้นที่อ่านได้

  • เพิ่มและแก้ไขเนื้อหาริชมีเดีย
    เพิ่มและแก้ไขเนื้อหาริชมีเดียในตัวอย่างข้อความเมื่อแชร์

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

    ดูโค้ดแล็บเพื่อสร้างแอปแชทด้วยฐานข้อมูลเรียลไทม์ของ Firebase

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

  • การแก้ไขและการลบข้อความ
    ให้ผู้ใช้ควบคุมข้อความของตนเองได้หลังจากส่ง ซึ่งรวมถึงการแก้ไขและ การลบภายในกรอบเวลาที่ระบุ

  • การแจ้งเตือนที่ปรับแต่งได้
    มีตัวเลือกการปรับแต่งการแจ้งเตือนอย่างละเอียด ซึ่งรวมถึงเสียง รูปแบบการสั่น และสี LED โดยอิงตามการสนทนาหรือรายชื่อติดต่อ ดูหัวข้อ สร้างเลย์เอาต์การแจ้งเตือนที่กำหนดเอง

  • บับเบิลการสนทนา
    รองรับบับเบิลสำหรับการสนทนา

  • เป้าหมายการแชร์โดยตรง
    ระบุเป้าหมายการแชร์โดยตรงเพื่อให้ผู้ใช้แชร์กับ รายชื่อติดต่อภายในแอปได้โดยตรง

  • สร้างภาพเคลื่อนไหวให้แป้นพิมพ์ซอฟต์แวร์
    ควบคุมและสร้างภาพเคลื่อนไหวให้แป้นพิมพ์ซอฟต์แวร์เพื่อเพิ่มความสมบูรณ์

  • แชทด้วยเสียงและวิดีโอ
    ผสานรวมความสามารถในการสื่อสารด้วยเสียงและวิดีโอแบบเรียลไทม์คุณภาพสูง ไลบรารีโทรคมนาคมของ Jetpack มีฟีเจอร์ที่มีประโยชน์ เช่น การรองรับบริการ Foreground โดยเฉพาะ การกำหนดเส้นทางเสียง และความสามารถในการทำงานข้ามอุปกรณ์ระหว่าง โทรศัพท์ นาฬิกา รถยนต์ และอื่นๆ ในขณะที่เทคโนโลยีอย่าง WebRTC สามารถให้การเชื่อมต่อแบบเพียร์ทูเพียร์ได้

  • แอป Wear OS
    สร้างแอป Wear OS เพื่อช่วยให้ผู้ใช้เชื่อมต่อจากสมาร์ทวอทช์ได้