تخطَّ إلى المحتوى

حالة استخدام

حالة تطبيق حيّة

معظم العمل اللحظي ليس محادثة. هو مهمّة انتهت، أو طلب شُحن، أو بناء تحوّل إلى الأحمر — حالة تغيّرت بينما ينظر أحدهم إلى نسخة قديمة.

private-job-7c4
  • قنوات خاصة
  • أحداث

كيف تعمل

  1. 01اشترِك في الموردقناة خاص باسم ما هو على الشاشة — مهمّة، أو طلب، أو نشر.
  2. 02انشُر الانتقالاتكل تغيّر حالة مثبَّت يُنشر ومعه الحالة الجديدة.
  3. 03تقارَبواالعملاء يطبّقونه؛ ومن فاته انتقال يعيد القراءة عبر HTTP عند إعادة الاتصال.

يستحسن أن تعرف

انشُر بعد تثبيت الكتابة. النشر قبلها يُظهر حالة لن تؤكّدها قاعدة البيانات إن تراجعت المعاملة.

في الكود

job.js
js
// Publish the transition after it is committed, not before.await job.markComplete()await pusher.trigger(`private-job-${job.id}`, 'state-changed', {  state: 'complete',  finished_at: job.finishedAt.toISOString(),})

مكتوب بمكتبات Pusher الرسمية، دون تعديل — لا حزمة من PushCaster لتثبيتها. الوثائق الكاملة

أشياء أخرى يبنيها الناس

كل حالات الاستخدام
presence-room-42

محادثة لحظية

غرف وعضوية ومؤشّرات كتابة على قنوات من نوع presence.

private-user-1e9

الإشعارات

حدث واحد من الخادم، يُوصَّل إلى كل واجهة تركها المستخدم مفتوحة.

أنشئ تطبيقًا وابنِها.

Support