ไคลเอนต์ Jabber/XMPP แบบโอเพ่นซอร์สและฟรีสำหรับ Android ใช้งานง่าย เชื่อถือได้ เป็นมิตรกับแบตเตอรี่ ด้วยการสนับสนุนรูปภาพ การแชทเป็นกลุ่ม และการเข้ารหัส e2e ในตัว
หลักการออกแบบ
• สวยงามและใช้งานง่ายที่สุด โดยไม่ต้องเสียสละความปลอดภัยหรือความเป็นส่วนตัว
• พึ่งพาโปรโตคอลที่มีอยู่และเป็นที่ยอมรับ
• ไม่ต้องใช้บัญชี Google หรือ Google Cloud Messaging (GCM) โดยเฉพาะ
• ต้องการการอนุญาตน้อยที่สุด
คุณสมบัติ
• การเข้ารหัสจากต้นทางถึงปลายทางด้วย OMEMO หรือ OpenPGP
• การโทรด้วยเสียงและวิดีโอที่เข้ารหัส (DLTS-SRTP)
• การส่งและรับภาพ
• UI ที่ใช้งานง่ายซึ่งเป็นไปตามแนวทางการออกแบบของ Android
• รูปภาพ / อวตารสำหรับผู้ติดต่อของคุณ
• ซิงค์กับไคลเอ็นต์เดสก์ท็อป
• การประชุม (พร้อมรองรับบุ๊กมาร์ก)
• การรวมสมุดที่อยู่
• หลายบัญชี / กล่องจดหมายรวม
• ผลกระทบต่ออายุการใช้งานแบตเตอรี่ต่ำมาก
คุณลักษณะ XMPP
การสนทนาใช้ได้กับเซิร์ฟเวอร์ XMPP ทุกเครื่อง อย่างไรก็ตาม XMPP เป็นโปรโตคอลที่ขยายได้ ส่วนขยายเหล่านี้เป็นมาตรฐานที่เรียกว่า XEP การสนทนารองรับสองสิ่งนี้เพื่อทำให้ประสบการณ์ผู้ใช้โดยรวมดีขึ้น มีโอกาสที่เซิร์ฟเวอร์ XMPP ปัจจุบันของคุณไม่รองรับส่วนขยายเหล่านี้ ดังนั้นเพื่อให้ได้ประโยชน์สูงสุดจากการสนทนา คุณควรพิจารณาเปลี่ยนไปใช้ an
เซิร์ฟเวอร์ XMPP ที่ทำงานหรือดีกว่านั้น - เรียกใช้เซิร์ฟเวอร์ XMPP ของคุณเองเพื่อคุณและเพื่อนของคุณ
XEP เหล่านี้ - ณ ตอนนี้:
• XEP-0065: SOCKS5 Bytestreams (หรือ mod_proxy65) จะใช้ในการถ่ายโอนไฟล์หากทั้งสองฝ่ายอยู่หลังไฟร์วอลล์ (NAT)
• XEP-0163: โปรโตคอลเหตุการณ์ส่วนบุคคลสำหรับอวตาร
• XEP-0191: คำสั่งการปิดกั้นช่วยให้คุณขึ้นบัญชีดำผู้ส่งอีเมลขยะหรือบล็อกผู้ติดต่อโดยไม่ต้องลบออกจากบัญชีรายชื่อของคุณ
• XEP-0198: การจัดการสตรีมช่วยให้ XMPP สามารถอยู่รอดได้จากการหยุดทำงานของเครือข่ายขนาดเล็กและการเปลี่ยนแปลงของการเชื่อมต่อ TCP พื้นฐาน
• XEP-0280: Message Carbons ซึ่งจะซิงค์ข้อความที่คุณส่งไปยังไคลเอนต์เดสก์ท็อปของคุณโดยอัตโนมัติ และทำให้คุณสามารถเปลี่ยนจากไคลเอนต์มือถือของคุณไปยังไคลเอนต์เดสก์ท็อปของคุณ และกลับภายในการสนทนาเดียว
• XEP-0237: การกำหนดเวอร์ชันบัญชีรายชื่อเป็นหลักเพื่อประหยัดแบนด์วิดธ์ในการเชื่อมต่อมือถือที่ไม่ดี
• XEP-0313: Message Archive Management ซิงโครไนซ์ประวัติข้อความกับเซิร์ฟเวอร์ ติดตามข้อความที่ส่งในขณะที่การสนทนาออฟไลน์
• XEP-0352: การบ่งชี้สถานะไคลเอ็นต์ช่วยให้เซิร์ฟเวอร์ทราบว่าการสนทนาอยู่ในเบื้องหลังหรือไม่ อนุญาตให้เซิร์ฟเวอร์บันทึกแบนด์วิดท์โดยระงับแพ็คเกจที่ไม่สำคัญ
• XEP-0363: การอัปโหลดไฟล์ HTTP ช่วยให้คุณสามารถแชร์ไฟล์ในการประชุมและกับผู้ติดต่อแบบออฟไลน์ ต้องการส่วนประกอบเพิ่มเติมบนเซิร์ฟเวอร์ของคุณ
· Disable call integration on Android 15