AiThao
التقنية · AiThao

المراسلة الفورية

يجب أن تظهر الرسالة على الهاتف الآخر لحظة إرسالها، وألا تضيع في الطريق أبدًا. هاتان مهمتان مختلفتان، ويؤديهما AiThao بهذا الترتيب: الحفظ أولًا، ثم التسليم.

ما يقدّمه لك

  • تظهر الرسائل والتفاعلات فورًا على هاتف الشخص الآخر وعلى أجهزتك الأخرى.
  • الهاتف الذي كان غير متصل يستدرك كل شيء عند عودته، دون فجوات.

كيف يعمل

يبقي كل تطبيق اتصال WebSocket موثّقًا واحدًا مفتوحًا مع الخادم. عندما ترسل رسالة، يكتبها الخادم أولًا في قاعدة البيانات ثم ينشر حدثًا بعد ذلك. تعمل عدة عمليات خادم جنبًا إلى جنب وتتبادل الأحداث عبر قناة نشر/اشتراك مشتركة، فتتولى التسليم العملية التي تمسك باتصال المستلم.

إذا كان المستلم غير متصل، يوقظ إشعار هاتفه، ويستدرك التطبيق من سجلّ إعادة التشغيل عند إعادة الاتصال. وفي الدردشة المشفّرة تشفيرًا تامًا بين الطرفين، ما يمر عبر كل ذلك مغلّف مشفّر لا يستطيع الخادم قراءته.

التقنيات المستخدمة

WebSocket · Node.js · TypeScript · PostgreSQL · Redis

أسئلة شائعة

ماذا يحدث إذا أرسلت رسالة دون اتصال؟

يرسلها التطبيق عند عودة الاتصال. وبمجرد أن يستلمها الخادم تُحفظ قبل إخطار أي أحد.

كم يحتفظ الخادم بالرسالة المشفّرة؟

حتى يحصل كل هاتف لدى المستلم على نسخته، 30 يومًا على الأكثر.

شاهد الترجمة بنفسك

يتيح لك العرض التجريبي على الويب التعرّف على AiThao قبل صدور التطبيق. ينتظر AiThao موافقة Apple لنشره في App Store، ولا يوجد رابط للتثبيت حتى الآن.

افتح العرض التجريبي