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

السؤال

نشر

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

تحيه طيبه لكم جميعا 

قمت بعمل مشروع وربطه مع خدمات firebase المختلفه مثل تسجيل الدخول وتخزين المستندات وصور .. الخ

في مرحلة التجارب كان يعمل على المحاكي من اندرويد و IOS  ويعمل على الهاتف الحقيقي ولكن بعد نشر التطبيق في متجر جوجل بلاي توقفت الخدمة هل هنالك خطوات من المفترض القيام بها حتى تعمل الخدمة بعد نشر التطبيق ؟او هنالك rules محدد يجب وضعه في خدمات فايربيز؟

 

شكرا لكم

Recommended Posts

  • 1
نشر

هذا الامر طبيعي جداً، تحقق من هذه الأمور لحل المشكلة : 
- تأكد انك قد اضفت ال domain في إعدادات التوجيه Domain Verification وفعلته. 
- اذهب إلى لوحة التحكم في firebase - اعدادات المشروع - SHA-1 ـ وتأكد انك قمت باضافة باضافة مفتاح SHA-1 الخاص ب Google Play
- تحقق من إعدادات الأمان على firebase، اذهب إلى لوحة التحكم - قوانين الوصول وقوانين الأمان. قد تحتاج إلى ضبط بعض القواعد للسماح بالوصول من التطبيق. 
- راجع API keys وتأكد انها مفعلة. 
  

  • 1
نشر
بتاريخ 11 دقائق مضت قال Flutter Dev:

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

تحيه طيبه لكم جميعا 

قمت بعمل مشروع وربطه مع خدمات firebase المختلفه مثل تسجيل الدخول وتخزين المستندات وصور .. الخ

في مرحلة التجارب كان يعمل على المحاكي من اندرويد و IOS  ويعمل على الهاتف الحقيقي ولكن بعد نشر التطبيق في متجر جوجل بلاي توقفت الخدمة هل هنالك خطوات من المفترض القيام بها حتى تعمل الخدمة بعد نشر التطبيق ؟او هنالك rules محدد يجب وضعه في خدمات فايربيز؟

 

شكرا لكم

في بعض الأحيان قد لا يعمل معك التطبيق وانت تستخدم خدمات Firebase وذلك لان المده المسموح بها قد انتهت ولتفادي هذة المشكلة يمكنك الانتقال الى حسابك في الfirebase ومنها اختيار cloud firebase  ( يمكنك الوصول اليه من الشريط العلوي ) ومن rules سوف تشاهد المدة الخاصه بالتطبيق يمكنك رفعها.

العديد من المشاكل قد تكون السبب وهذا عادي، يمكنك التحقق من إعدادات التوجيه Domain Verification بحيث يجب أن تقوم بإضافة نطاق تطبيقك إلى إعدادات التوجيه في Firebase. هذا يتطلب التحقق من ملكية النطاق وتفعيله. ويساعد هذا الإجراء كثيرا في ضمان توافق خدمات Firebase مع تطبيقك عندما يتم نشره.

الخطوة التالية هي إضافة مفتاح SHA-1 الخاص بتطبيقك على Google Play إلى إعدادات مشروعك في Firebase. وهذا مهم لتمكين التواصل الآمن بين تطبيقك وخدمات Firebase على Google Play.

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

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

  • 1
نشر

المشكله هي انك يجب اضافة SHA-1 و SHA-256 يجب اضافته في كلا النظامي android و ios

 

اذا كنت تعمل علي Android Studio:

  • افتح مشروعك في Android Studio.
  • انتقل إلى File > Project Structure.
  • حدد App > Signing.
  • انقر فوق Generate Key.
  • حدد نوع المفتاح الذي تريد إنشاءه (SHA-1 أو SHA-256).
  • أدخل اسمًا للمفتاح.
  • حدد موقعًا لحفظ المفتاح.
  • انقر فوق OK.

اذا كنت تعمل علي iOS :

  • افتح مشروعك في Xcode.
  • حدد Project > Targets.
  • حدد الهدف الذي تريد إضافة المفتاح إليه.
  • انتقل إلى General > Signing.
  • انقر فوق + تحت Certificates, Identifiers & Profiles.
  • حدد Add iOS Development Certificate.
  • حدد ملف .p12 الذي يحتوي على المفتاح.
  • أدخل كلمة مرور الملف.
  • انقر فوق Open.

 

ثما اخير في الفيربيز واضافة المفاتيح اليه :

  • انتقل إلى موقع Firebase Console.
  • حدد المشروع الذي تريد إضافة المفتاح إليه.
  • انتقل إلى Settings > Project Overview.
  • انقر فوق Add Firebase to your Android/iOS app.
  • اتبع التعليمات لإضافة Firebase SDK إلى التطبيق الخاص بك.
  • قم بتحميل ملف google json مره اخري من Firebase Console.

 

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

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

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

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   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.

  • إعلانات

  • تابعنا على



×
×
  • أضف...