الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

ارسال تنبيه باخر تحديثات قاعدة البيانات

بدأه mrMattar في 30 نوفمبر 2012 · 5 رد · 939 مشاهدة · في Android
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

مرحبا

اقوم بتطوير برنامج للاندريود لاحد المحلات بهدف الاعلان عن اخر المنتجات والعروض بها. تم تطوير المشروع باستخدام قاعدة بيانات

Mysql كل ما اريده هو انني اريد من البرنامج ان يرسل تنبيه notification في حال الاعلان عن عرض جديد او منتج جديد.

اريد المساعدة في كيفية تطبيق الفكرة

ولكم الشكر

#2
mrMattar كتب:

مرحبا

اقوم بتطوير برنامج للاندريود لاحد المحلات بهدف الاعلان عن اخر المنتجات والعروض بها. تم تطوير المشروع باستخدام قاعدة بيانات

Mysql كل ما اريده هو انني اريد من البرنامج ان يرسل تنبيه notification في حال الاعلان عن عرض جديد او منتج جديد.

اريد المساعدة في كيفية تطبيق الفكرة

ولكم الشكر

أعمل ملف إكس إم إل في سرفر ويتغير يوميا بأحدث الإعلانات

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

الله معك

#3
yemenreform كتب:

أعمل ملف إكس إم إل في سرفر ويتغير يوميا بأحدث الإعلانات

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

الله معك

يجب ان يعمل البرنامج في background لكي يفحص دائما قاعدة البياانات او ملف xml .

من خلال البحث وجدت أن الحل يتم من خلال استخدام GCM API - Google Cloud Messages

هل بأمكانك تقديم المساعدة في أليه التطبيق

مع الشكر

#4

يمكنك عمل ذلك عن طريق الـ Android Service تبقى تعمل فى خليفه البرنامج

وتقوم باستدعاء AsyncTask تقوم بعمل الاتصال على ملف الـ XML او قاعده البيانات

تقوم بجلب البيانات حسب المده التى تحتاجها مثلا كل ساعه تقوم بالعمل

وهكذا

Software Developer
Mahmoudkelany.com


 

#5
Mahmoud Kelany كتب:

يمكنك عمل ذلك عن طريق الـ Android Service تبقى تعمل فى خليفه البرنامج

وتقوم باستدعاء AsyncTask تقوم بعمل الاتصال على ملف الـ XML او قاعده البيانات

تقوم بجلب البيانات حسب المده التى تحتاجها مثلا كل ساعه تقوم بالعمل

وهكذا

هذه الفكرة خاطئة تماماً ,, لأنها ستنتنزف موارد الجهاز بشكل كبير (لنفرض أن كل نص ساعة سوف تقوم بعمل Query على الداتا فهذا سيكلفك جهد كبير ومن الممكن أن لاتتغير البيانات إلى كل أسبوع أو مدة طويلة)

لذلك يجب التوصل لطريقة (تم التوصل لها) تمكنك من عمل إستعلام إذا تأكدت أن هناك أي تغيرات على الداتا

والحل هو إستخدام الـ Push Notification أو مايعرف بـ GCM

.

#6

تم حل المشكلة باستخدام GCM

مع الشكر لكل من شارك

مواضيع مشابهة