Cordova-plugin-firebase: لم يتم تنشيط FirebaseApp.

تم إنشاؤها على ١٢ يناير ٢٠١٧  ·  17تعليقات  ·  مصدر: arnesson/cordova-plugin-firebase

بعد إنشاء إصدار جديد لتقديمه إلى المتجر ، يظهر لي الخطأ التالي الآن عندما اتصل بـ "getToken"

لم يتم تهيئة FirebaseApp الافتراضي في هذه العملية processName تأكد من استدعاء FirebaseApp.initializeApp (Contect) أولاً.

يحدث هذا فقط على نظام Android ، حيث يعمل نفس الإصدار على IOS ، كما أن هذا الخطأ لم يكن موجودًا في آخر إصدار قمت به العام الماضي.

التعليق الأكثر فائدة

كان لدي هذه المشكلة. لقد أنشأت مشروع android الذي تم إنشاؤه في النظام الأساسي في android studio ، ثم وجدت المشكلة وحلتها.

اتبع هذه الخطوات.

داخل مجلد الأنظمة الأساسية ، android / src / {package name} /MainActivity.java

استيراد مكتبة Firebase ،

  • استيراد com.google.firebase.FirebaseApp ؛

داخل طريقة oncreate ، أسفل super.oncreate (المحفوظة في الحالة) ،

أضف FirebaseApp.initializeApp (هذا) ؛

اخر خطوة،

داخل مجلد المنصات ، android / res / القيم / string.xml ،

يضيف
<string name="google_app_id" templateMergeStrategy="preserve" translatable="false">***</string>

* يمكن العثور عليها في ملف googleservice.json
"عميل": [
{
"معلومات_العميل": {
"mobilesdk_app_id": هذه القيمة

ال 17 كومينتر

نفس المشكلة هنا.

لقد حدث هذا بالفعل لي أيضًا (لست متأكدًا من السبب). يمكنني حل الخطأ عن طريق فرض إعادة التثبيت (قم بإزالة المكون الإضافي ثم إضافته من خلال cordova cli).

لا يعمل. تمت إزالته ، أضف مرة أخرى ونفس الخطأ.

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

لقد تحققت من الفرق بين هذا ومشروعي وأدركت أنه كان لدي _google-services.json_ و _GoogleService-Info.plist_ في جذر المشروع بمجرد إزالتها ، كل ذلك يعمل بشكل جيد.

تحرير: أنا أيضًا أستخدم phonegap لذلك لدي هذه الملفات في البرنامج المساعد مباشرة.

نفس الشيء مع تطبيقي. إنه في Ionic 2 ، يعمل بشكل جيد على IOS ، لكن على Android يظهر لي خطأ:

"Native: tried calling Firebase.onTokenRefresh, but the Firebase plugin is not installed."

ومن المؤكد أن البرنامج المساعد مثبت. هذا هو سطر الكود الموجود في ملف config.xml الخاص بي:

أنا استخدم:

كوردوفا CLI 6.5.0

المنصات:

IOS 4.3.1

أندرويد 6.1.2

مرحبا،

أواجه نفس المشكلة في مكون android الإضافي:

لم يتم تهيئة FirebaseApp الافتراضي في هذه العملية com.x.xyz. تأكد من استدعاء FirebaseApp.initializeApp (السياق) أولاً.

الرجاء الاقتراح.

نسخة مكررة: https://github.com/arnesson/cordova-plugin-firebase/issues/206

شكرا

نعم ، لدي نفس المشكلة. أي مساعدة؟

كان لدي هذه المشكلة. لقد أنشأت مشروع android الذي تم إنشاؤه في النظام الأساسي في android studio ، ثم وجدت المشكلة وحلتها.

اتبع هذه الخطوات.

داخل مجلد الأنظمة الأساسية ، android / src / {package name} /MainActivity.java

استيراد مكتبة Firebase ،

  • استيراد com.google.firebase.FirebaseApp ؛

داخل طريقة oncreate ، أسفل super.oncreate (المحفوظة في الحالة) ،

أضف FirebaseApp.initializeApp (هذا) ؛

اخر خطوة،

داخل مجلد المنصات ، android / res / القيم / string.xml ،

يضيف
<string name="google_app_id" templateMergeStrategy="preserve" translatable="false">***</string>

* يمكن العثور عليها في ملف googleservice.json
"عميل": [
{
"معلومات_العميل": {
"mobilesdk_app_id": هذه القيمة

شكرا لك على الحل الخاص بك! عملت بشكل رائع!

شكرا لك! ساعد جدا!

شكرا لك على الحل !!!!

خطاف كوردوفا بعد التحضير لتنفيذ حل ayngitng.

https://gist.github.com/bdirito/74ba45ef314d2d9f9afb73f37ecf815a

شكرا جزيلاAyoGitNg. عملت بشكل جيد. أنا أحبك. : +1: هههههههه

قبل 3 أسابيع مع هذا الخطأ.

rubikcuber أو mgpartssource طلب سحب؟
ليس من الممكن إصدار نسخة مع هذا الإصلاح؟ تضمين التغريدة

لا يزال يحدث ، الإصدار 1.0.5

+1

AyoGitNg شكرا هذا عملت بالنسبة لي

هل كانت هذه الصفحة مفيدة؟
0 / 5 - 0 التقييمات

القضايا ذات الصلة

chrissterling picture chrissterling  ·  3تعليقات

danielpalen picture danielpalen  ·  5تعليقات

ghost picture ghost  ·  3تعليقات

rlz picture rlz  ·  4تعليقات

merbin2012 picture merbin2012  ·  4تعليقات