تطبيق ويب للمراسلة الفورية للمستخدم

StackOverflow https://stackoverflow.com/questions/104733

  •  01-07-2019
  •  | 
  •  

سؤال

ما هي الخيارات المتاحة لتلقي التنبيهات الفورية من تطبيقات الويب؟

لدي تطبيق ويب حساس للوقت وأحتاج إلى الاهتمام به (الموافقة على طلبات أوامر الشراء العاجلة).لقد فكرت في أن يتم إخطاري عن طريق البريد الإلكتروني والرسائل النصية القصيرة.

هل هناك أي برامج تسمح لموقع الويب الخاص بي بإرسال نافذة منبثقة مباشرة إلى شاشتي؟أو أي خيارات إشعارات فورية أخرى؟

هل كانت مفيدة؟

المحلول

إذا كان تطبيقك مفتوحًا وتريد ظهور نافذة منبثقة، فمن الممكن أن يكون لديك مؤقت جافا سكريبت الذي يقوم باستقصاء نمط أجاكس لخادمك بين الحين والآخر لمعرفة ما إذا كان هناك إشعار يحتاج إلى نشره.هل يمكنك بعد ذلك ظهور نافذة منبثقة مع الإشعار؟

نصائح أخرى

قم بتضمين حقول المراسلة الفورية في تفاصيل حسابك.عندما يقوم تطبيقك بمعالجة طلب عاجل، ضع الإشعار في قائمة الانتظار.إذا كان حقل المراسلة الفورية الخاص بهم فارغًا، فاطلب منهم ذلك.اكتب روبوت XMPP (Jabber) الذي يستهلك العناصر الموجودة في قائمة الانتظار هذه وأرسلها للخارج.استخدم وسائل النقل لتمكين وظائف الشبكات الأخرى، ولمستخدمي MSN Messenger، وما إلى ذلك.

يمكنك دائمًا إرسال الرسائل عبر Jabber (أو أي شبكة مراسلة فورية تختارها).

يمكن أيضًا أن يكون لديك موجز RSS مرتبط بالتطبيق والذي سينشر التحديث بمجرد حدوث شيء ما.من المؤكد أن ذلك يتطلب أن يكون لديك قارئ RSS يقوم باختبار اتصال التطبيق باستمرار.

وبالمثل، إذا كنت تستخدم إطار عمل log4j/log4net، فيمكنك تسجيل حدث "فادح" أو حدث خاص آخر لهذه الإجراءات وتكوين المُلحق لإعلامك عبر الرسائل القصيرة أو البريد الإلكتروني وما إلى ذلك.

...أوه، تعال للتفكير في الأمر.إذا كنت تستخدم تطبيقًا يستند إلى ‎.NET، فإن log4net يحتوي على NetSendAppender الذي "يكتب أحداث التسجيل إلى خدمة Windows Messenger.يتم عرض هذه الرسائل في مربع حوار على محطة المستخدمين."

السؤال ليس محددًا بدرجة كافية للإجابة عليه.من وجهة نظر عالية المستوى، من المفترض أن يتم إرسال هذا الإشعار من عملية الخادم وليس من جانب العميل عبر JavaScript.بدون معرفة لغة التطوير من جانب الخادم، لا أستطيع تحديد المكتبات المحددة التي قد تكون متاحة، ولكن هناك PhpTocLib مكتبة PHP متاحة على SourceForge على الرغم من أنني لست متأكدًا من مدى حداثتها.

هناك خيار آخر يتمثل في الاشتراك في تويتر أو خدمة مماثلة وإرسال رسالة مباشرة لنفسك عندما يكون لديك تحديث يثير اهتمامك.يمكن تحقيق ذلك من خلال HTTP POST بسيط من التطبيق الخاص بك ويمكنك تلقي إشعار باستخدام أي طرق تقدمها خدمات المدونات الصغيرة المختلفة، بما في ذلك الرسائل القصيرة.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top