قائمة التحقق الخاصة بإطلاق Firebase

يحتوي هذا المستند على قائمة مرجعية بالأشياء التي يجب مراعاتها قبل تشغيل تطبيق Firebase للإنتاج.

قم بتحديث تطبيقاتك المتصلة

Android أضف تجزئة SHA-1 لإصدار شهادة توقيع التطبيق الخاص بك في إعدادات المشروع لوحدة تحكم Firebase (لمعرفات عميل OAuth). هذا مطلوب إذا كان تطبيقك يستخدم مصادقة Firebase (تسجيل الدخول إلى Google أو تسجيل الدخول برقم الهاتف) أو روابط Firebase الديناميكية.

iOS قم بتحديث معرف متجر التطبيقات ومعرف الحزمة ومعرف الفريق (إذا لزم الأمر) في إعدادات المشروع لوحدة تحكم Firebase.

الويب أضف التحكم في الوصول إلى المجالات الخاصة بك لمنع الاستخدام غير المصرح به.

  • اسمح بالوصول إلى نطاق الإنتاج الخاص بك لمفاتيح واجهة برمجة تطبيقات المتصفح ومعرفات العملاء في Google Cloud Console .
  • اسمح بالوصول إلى مجال الإنتاج الخاص بك في لوحة المصادقة بوحدة تحكم Firebase.

تعرف على حدود خطتك وقم بتعيين تنبيهات الميزانية

تحتوي جميع ميزات Realtime Database والتخزين السحابي والاستضافة على حدود استخدام صارمة على خطة تسعير Spark. قد يعني الوصول إلى هذه الحدود أن تطبيقك يتوقف عن العمل كما تريد. ضع في اعتبارك الترقية إلى خطة تسعير Blaze لإزالة هذه الحدود. انظر صفحة التسعير لمزيد من التفاصيل.

الكل قم بإعداد تنبيهات الميزانية لمشروعك في Google Cloud Console.

الكل مراقبة الاستخدام الخاص بك ولوحة معلومات الفوترة في وحدة تحكم Firebase.

تمكين التحقق من التطبيق

الكل للمساعدة في التأكد من أن تطبيقاتك فقط يمكنها الوصول إلى خدمات الواجهة الخلفية الخاصة بك ، قم بتمكين التحقق من التطبيقات لكل خدمة تدعمها.

اعداد الخدمات

تحليلات

كل تحديد معلمات الجمهور لبرنامج Analytics لبدء جمع المستخدمين من الإطلاق.

جميع تحميل ملفات proguard لإصدارات الإصدارات لاستخدامها في Crashlytics .

الكل قم بتمكين ربط BigQuery إذا كنت تخطط لاستخدام BigQuery مع بيانات Analytics .

المصادقة

Android أضف تجزئة SHA-1 لإصدار شهادة توقيع التطبيق الخاص بك في إعدادات المشروع لوحدة تحكم Firebase (لمعرفات عميل OAuth). هذا مطلوب إذا كان تطبيقك يستخدم تسجيل الدخول بحساب Google أو تسجيل الدخول برقم الهاتف.

iOS تأكد من وجود خطأ في معالجة الأخطاء الشائعة على أنظمة Apple الأساسية .

جميع مزودي الإيقاف الذين لا تستخدمهم (خاصة المستخدمين المجهولين في وحدة تحكم Firebase ).

الكل في حالة استخدام Google Sign In ، قم بتخصيص شاشة موافقة OAuth الخاصة بك.

الكل قم بتخصيص المجال والمرسل لخدمة إرسال البريد الإلكتروني للمصادقة.

سحابة Firestore

Android تأكد من أن إصدار الإصدار الخاص بك يستخدم ProGuard لتقليص الشفرة . بدون ProGuard ، يمكن أن تضيف Cloud Firestore SDK وتبعياتها ما يصل إلى 1 ميغابايت إلى حجم APK الخاص بك.

الكل تكوين قواعد الأمان الخاصة بك لمنع الوصول غير المقصود إلى البيانات.

المراسلة السحابية

iOS تأكد من تحميل APNS Auth Key الخاص بك للرسائل السحابية على تطبيقات Apple في وحدة تحكم Firebase . إذا كنت تستخدم شهادات APNS ، فتأكد من تحميل شهادة APNS الخاصة بالإنتاج.

الكل قم بتمكين ربط BigQuery إذا كنت تخطط لاستخدام BigQuery مع بيانات المراسلة السحابية.

سحابة التخزين

الكل تكوين قواعد أمان التخزين السحابي لمنع الوصول غير المقصود إلى البيانات.

Crashlytics

تعيين برنامج تحميل Android لإصدارات الإصدارات للاستخدام في Crashlytics .

iOS قم بتحميل ملف dsym لإصدارات الإصدارات لاستخدامها في Crashlytics .

الكل قم بتمكين ربط BigQuery إذا كنت تخطط لاستخدام BigQuery مع بيانات Crashlytics.

Android أضف تجزئة SHA-1 لإصدار شهادة توقيع التطبيق الخاص بك في إعدادات المشروع لوحدة تحكم Firebase (لمعرفات عميل OAuth).

Firebase ML

Android راجع إعداد تطبيق Firebase ML Android للإنتاج .

iOS راجع إعداد تطبيق Firebase ML Apple للإنتاج .

قاعدة بيانات الوقت الفعلي

Android قم بتكوين قواعد البرنامج الخاص بك للعمل مع Realtime Database.

الكل قم بتكوين قواعد أمان قاعدة البيانات في الوقت الحقيقي لمنع الوصول غير المقصود إلى البيانات.

الكل تأكد من استعدادك للتوسع. تحتوي Realtime Database على حصة افتراضية كبيرة بما يكفي لمعظم التطبيقات ، ولكن قد تحتاج بعض التطبيقات إلى سعة إضافية.

التكوين عن بعد

الكل تأكد من أن أي قواعد تجريبية عن بعد للتكوين لا تؤثر على مستخدمي الإصدار ، وأن الإعدادات الافتراضية المناسبة موزعة في تطبيقك.

يطلق

Android قم بتشغيل تطبيقات Android من خلال Test Lab للتحقق من الأخطاء في اللحظة الأخيرة.

الكل قم بإنشاء روابط ديناميكية للميزات الرئيسية الجديدة لاستخدامها في المواد الترويجية ووسائل التواصل الاجتماعي.