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

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

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

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

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

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

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

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

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

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

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

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

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

تحضير الخدمات

التحليلات

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

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

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

المصادقة

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

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

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

الكل إذا كنت تستخدم تسجيل الدخول بحساب Google، فقم بتخصيص شاشة موافقة OAuth الخاصة بك.

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

سحابة فايرستور

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

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

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

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

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

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

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

Crashlytics

رسم خرائط Android Upload proguard لإصدارات الإصدار للاستخدام في Crashlytics .

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

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

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

فايربيس مل

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

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

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

Android قم بتكوين قواعد الحماية الخاصة بك للعمل مع قاعدة بيانات Realtime.

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

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

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

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

يطلق

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

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