بعد إنشاء إصدار جديد لتقديمه إلى المتجر ، يظهر لي الخطأ التالي الآن عندما اتصل بـ "getToken"
لم يتم تهيئة FirebaseApp الافتراضي في هذه العملية
processName
تأكد من استدعاء FirebaseApp.initializeApp (Contect) أولاً.
يحدث هذا فقط على نظام Android ، حيث يعمل نفس الإصدار على IOS ، كما أن هذا الخطأ لم يكن موجودًا في آخر إصدار قمت به العام الماضي.
نفس المشكلة هنا.
لقد حدث هذا بالفعل لي أيضًا (لست متأكدًا من السبب). يمكنني حل الخطأ عن طريق فرض إعادة التثبيت (قم بإزالة المكون الإضافي ثم إضافته من خلال 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 ،
داخل طريقة 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 شكرا هذا عملت بالنسبة لي
التعليق الأكثر فائدة
كان لدي هذه المشكلة. لقد أنشأت مشروع android الذي تم إنشاؤه في النظام الأساسي في android studio ، ثم وجدت المشكلة وحلتها.
اتبع هذه الخطوات.
داخل مجلد الأنظمة الأساسية ، android / src / {package name} /MainActivity.java
استيراد مكتبة Firebase ،
داخل طريقة oncreate ، أسفل super.oncreate (المحفوظة في الحالة) ،
أضف FirebaseApp.initializeApp (هذا) ؛
اخر خطوة،
داخل مجلد المنصات ، android / res / القيم / string.xml ،
يضيف
<string name="google_app_id" templateMergeStrategy="preserve" translatable="false">***</string>
* يمكن العثور عليها في ملف googleservice.json
"عميل": [
{
"معلومات_العميل": {
"mobilesdk_app_id": هذه القيمة