اذهب إلى المحتوى

السؤال

نشر

السلام عليكم ورحمة الله وبركاته

ياشباب عندي سؤال حول ال push notification الفكره باختصار عندي ابليكشن بعرض بضائع عن طريق API انا عملته, الفكره انه اذا قربت البضاعه من تاريخ الانتهاء اني ابعث للمستخدم notification .

كيف بتنعمل بطريقه ممتازه وجزاكم الله خير

Recommended Posts

  • 0
نشر

يمكنك تنفيذها عن طريق استخدام Firebase messaging الخاصة ب google ، قم بالقليل من البحث عنها وسوف تفهم كيفية عملها.

وهذه بعض المعلومات عنها :

 

Firebase Cloud Messaging (FCM) هي خدمة توجيه الرسائل السحابية التي تقدمها Google Firebase. تستخدم Firebase Messaging لإرسال الرسائل إلى الأجهزة المحمولة وأجهزة الكمبيوتر عبر الإنترنت. يمكن استخدامها لإرسال الإشعارات والرسائل الفورية إلى التطبيقات على أنظمة Android وiOS والويب.

تتميز Firebase Messaging بالمزايا التالية:

إرسال الرسائل الفورية: يمكنك إرسال رسائل فورية للمستخدمين بمجرد وقوع حدث معين أو تحديث مهم في التطبيق.

إدارة الجهاز: يمكنك توجيه الرسائل إلى جهاز معين أو مجموعة معينة من الأجهزة باستخدام معرفات الجهاز.

دعم الوسائط المتعددة: يمكنك إرسال رسائل تحتوي على صور أو فيديوهات أو صوتيات.

تحليل الرسائل: تتيح Firebase Messaging لك تتبع الرسائل وتحليل أدائها لفهم تفاعل المستخدمين مع التطبيق.

وبالنسبة لكيفية التنفيذ:

يمكنك اولا عمل ما يسمى Scheduled Job أو وظيفة مجدولة ، حتى تقوم بفحص تورايخ المنتجات يوميا مثلا ،و تقوم بارجاع المنتجات التى قاربت على الانتهاء. يمكنك ايضا البحث عن كيفية عملها باللغة التى تستخدمها.

ثانيا اذا كان هناك بضائع قاربت على الانتهاء قم باستخدام Firebase messaing لإرسال notification للمستخدمين بهذه البضائع.

  • 0
نشر

أولا ولعمل ذلك يجب أن تقوم بتحديد منصة الإشعارات المناسبة لمشروعك مثلا يمكنك اختيار Firebase Cloud Messaging (FCM) لأنظمة Android أو Apple Push Notification Service (APNS) لأنظمة iOS.

بعدها يجب أن تنشئ حساب على المنصة المختارة من أجل الحصول على الاعتمادات اللازمة لاستخدام خدمة الإشعارات.

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

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

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

يمكنك الاطلاع أكثر على هاته المصادر، أعتقد أنها ستفيدك:

وهذا رابط سيوجهك إلى مستندات حزمة رسائل Firebase للتعمق أكثر فيها.

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...