How does Web Push Notification work?كيف يعمل إعلام الدفع عبر الويب؟

How does Web Push Notification work?كيف يعمل إعلام الدفع عبر الويب؟

How does Web Push Notification work?كيف يعمل إعلام الدفع عبر الويب؟


كيف يعمل إعلام الدفع عبر الويب؟

لفهم كيفية عمل إشعار الدفع ، نحتاج إلى معرفة المراحل المختلفة لإشعارات الدفع. نظرًا لأنه إشعار يستند إلى المستعرض ، يجب أن يدعم المستعرض الأمر نفسه حتى يعمل إشعار دفع الويب. هناك ثلاث مراحل لإرسال إشعار الدفع عبر الويب:

طلب إذن لإرسال رسالة الدفع

الاشتراك المنبثق لإخطار الدفع

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

إرسال رسالة دفع

يتم إرسال رسالة الدفع إلى المستخدمين عبر لوحة معلومات PushEngage أو من خلال استدعاء واجهة برمجة التطبيقات (API) إلى مدير سحابة المستعرض المعني - مثل GCM و APN وما إلى ذلك. يتحقق مدير السحابة من صحة الرسالة ويسلمها إلى المتصفح الصحيح. تساعدك قيمة نقطة النهاية في Push Subscription في الحصول على عنوان URL المناسب لتشغيل رسالة الدفع. باختصار ، يتم إرسال رسالة الدفع من الخادم الخاص بك إلى خدمة إعلام الويب وتصل الرسالة إلى المتصفح المناسب.

تصل رسالة Push إلى متصفح المستخدم

بمجرد اتصال المتصفح بالإنترنت ، تقوم خدمة الدفع بتوصيل الرسالة. يتلقى المتصفح الرسالة ويفك تشفير البيانات ويرسل حدث الدفع إلى عامل الخدمة لديك.