ایک مرموز ، صارف دوست XMPP انسٹنٹ میسجنگ کلائنٹ جو موبائل کے لئے موزوں ہے
اینڈرائیڈ کے لیے ایک مفت اور اوپن سورس Jabber/XMPP کلائنٹ۔ استعمال میں آسان، قابل اعتماد، بیٹری دوستانہ۔ تصاویر، گروپ چیٹس اور e2e انکرپشن کے لیے بلٹ ان سپورٹ کے ساتھ۔
ڈیزائن کے اصول
• سیکورٹی یا رازداری کو قربان کیے بغیر جتنا ممکن ہو خوبصورت اور استعمال میں آسان بنیں۔
• موجودہ، اچھی طرح سے قائم پروٹوکول پر بھروسہ کریں۔
• گوگل اکاؤنٹ یا خاص طور پر گوگل کلاؤڈ میسجنگ (GCM) کی ضرورت نہیں ہے
• ممکن حد تک کم اجازتوں کی ضرورت ہے۔
خصوصیات
OMEMO یا OpenPGP کے ساتھ اینڈ ٹو اینڈ انکرپشن
• خفیہ کردہ آڈیو اور ویڈیو کالز (DLTS-SRTP)
• تصاویر بھیجنا اور وصول کرنا
• بدیہی UI جو Android ڈیزائن کے رہنما خطوط پر عمل کرتا ہے۔
• آپ کے رابطوں کے لیے تصاویر/اوتار
• ڈیسک ٹاپ کلائنٹ کے ساتھ مطابقت پذیری کرتا ہے۔
• کانفرنسیں (بک مارکس کی حمایت کے ساتھ)
• ایڈریس بک انضمام
• متعدد اکاؤنٹس / متحد ان باکس
بیٹری کی زندگی پر بہت کم اثر
XMPP خصوصیات
بات چیت وہاں موجود ہر XMPP سرور کے ساتھ کام کرتی ہے۔ تاہم XMPP ایک قابل توسیع پروٹوکول ہے۔ یہ ایکسٹینشنز نام نہاد XEPs میں بھی معیاری ہیں۔ بات چیت ان میں سے کچھ کی حمایت کرتی ہے تاکہ صارف کے مجموعی تجربے کو بہتر بنایا جا سکے۔ ایک موقع ہے کہ آپ کا موجودہ XMPP سرور ان ایکسٹینشنز کو سپورٹ نہیں کرتا ہے۔ اس لیے بات چیت سے زیادہ سے زیادہ فائدہ اٹھانے کے لیے آپ کو یا تو ایک پر سوئچ کرنے پر غور کرنا چاہیے۔
XMPP سرور جو کرتا ہے یا - اس سے بھی بہتر - آپ اور آپ کے دوستوں کے لیے اپنا XMPP سرور چلاتا ہے۔
یہ XEPs ہیں - ابھی تک:
XEP-0065: SOCKS5 Bytestreams (یا mod_proxy65)۔ فائلوں کو منتقل کرنے کے لیے استعمال کیا جائے گا اگر دونوں فریق فائر وال (NAT) کے پیچھے ہیں۔
XEP-0163: اوتار کے لیے ذاتی ایونٹنگ پروٹوکول
XEP-0191: بلاکنگ کمانڈ آپ کو اسپامرز کو بلیک لسٹ کرنے یا رابطوں کو اپنے روسٹر سے ہٹائے بغیر بلاک کرنے دیتی ہے۔
• XEP-0198: سٹریم مینجمنٹ XMPP کو چھوٹے نیٹ ورک کی بندش اور بنیادی TCP کنکشن کی تبدیلیوں سے بچنے کی اجازت دیتا ہے۔
• XEP-0280: میسج کاربن جو آپ کے بھیجے گئے پیغامات کو آپ کے ڈیسک ٹاپ کلائنٹ کو خود بخود ہم آہنگ کرتا ہے اور اس طرح آپ کو اپنے موبائل کلائنٹ سے اپنے ڈیسک ٹاپ کلائنٹ پر اور ایک ہی بات چیت میں واپس جانے کی اجازت دیتا ہے۔
• XEP-0237: روسٹر ورژننگ بنیادی طور پر خراب موبائل کنکشن پر بینڈوتھ کو بچانے کے لیے
• XEP-0313: میسج آرکائیو مینجمنٹ میسج ہسٹری کو سرور کے ساتھ سنکرونائز کرتی ہے۔ بات چیت کے آف لائن ہونے کے دوران بھیجے گئے پیغامات کو دیکھیں۔
• XEP-0352: کلائنٹ اسٹیٹ انڈیکیشن سرور کو یہ جاننے دیتا ہے کہ بات چیت پس منظر میں ہے یا نہیں۔ سرور کو غیر اہم پیکجوں کو روک کر بینڈوتھ کو بچانے کی اجازت دیتا ہے۔
• XEP-0363: HTTP فائل اپ لوڈ آپ کو کانفرنسوں میں اور آف لائن رابطوں کے ساتھ فائلوں کا اشتراک کرنے کی اجازت دیتا ہے۔ آپ کے سرور پر ایک اضافی جزو کی ضرورت ہے۔