ارجو حل هذا error

  • jsjsjjsksj

I/FirebaseAuth(20463): Logging in as thenewyousif@gmail.com with empty reCAPTCHA token

W/System (20463): Ignoring header X-Firebase-Locale because its value was null.

I/PlayCore(20463): UID: [10177] PID: [20463] IntegrityService : requestIntegrityToken(IntegrityTokenRequest{nonce=AbK70CMwRGNcb3hamhkQYWkpG8DkUuK_RT5HDysgauvjB_kjbyinRp4n2EURsd2aI4MVz6ERQtvqqjMWh6fncMcT8TTFw7KIwkVV7tOfnFOQtZqCzYuA-k8R0SkdDnR7asIG3nkbYKV28rbq6E16bXjb0yrT11UyutHNklQL6rRl-0Q=, cloudProjectNumber=108744111348, network=null})

I/PlayCore(20463): UID: [10177] PID: [20463] IntegrityService : Initiate binding to the service.

I/PlayCore(20463): UID: [10177] PID: [20463] IntegrityService : ServiceConnectionImpl.onServiceConnected(ComponentInfo{com.android.vending/com.google.android.finsky.integrityservice.IntegrityService})

I/PlayCore(20463): UID: [10177] PID: [20463] IntegrityService : linkToDeath

I/PlayCore(20463): UID: [10177] PID: [20463] OnRequestIntegrityTokenCallback : onRequestIntegrityToken

I/PlayCore(20463): UID: [10177] PID: [20463] IntegrityService : Unbind from service.

W/LocalRequestInterceptor(20463): Error getting App Check token; using placeholder token instead. Error: com.google.firebase.FirebaseException: Error returned from API. code: 403 body: App attestation failed.

E/RecaptchaCallWrapper(20463): Initial task failed for action RecaptchaAction(action=signInWithPassword)with exception - The supplied auth credential is incorrect, malformed or has expired.

حل كيف ازالة Recaptcha

flutter و firebase

يرجى الدخول لحسابك أو تسجيل حساب لتستطيع إضافة تعليق
حساب جديد دخول

التعليقات

الأجهزة التي تعمل في بيئة تطوير تعتبر أجهزة غير موثوقة unverified لذا عليك استخدام debug token وستجد تفصيل هنا:

وبشكل مختصر عليك وضع self.FIREBASE_APPCHECK_DEBUG_TOKEN إلى true ثم تشغيل الكود كالتالي:

self.FIREBASE_APPCHECK_DEBUG_TOKEN = true;
initializeAppCheck(app, { /* App Check options */ });

بعد ذلك توجه إلى firebase debug console وستجد توكين كالتالي قم بنسخها:

AppCheck debug token: "123a4567-b89c-12d3-e456-789012345678"

ثم توجه إلى قسم App Check ثم apps :

واختر Manage debug tokens ثم قم بإضافة التوكين الذي حصلت عليه كما في الخطوة السابقة والآن ستتمكن من الإتصال.

واين مكان  self.FIREBASE_APPCHECK_DEBUG_TOKEN إلى true

في ملف main.dart وإليك مثال:

import 'package:firebase_auth/firebase_auth.dart';
import 'package:firebase_app_check/firebase_app_check.dart';


void main() {
  // Set FIREBASE_APPCHECK_DEBUG_TOKEN to true to enable App Check in debug mode.
  const FIREBASE_APPCHECK_DEBUG_TOKEN = true;


  // Initialize App Check.
  initializeAppCheck();


  // Sign in with email and password.
  FirebaseAuth.instance.signInWithEmailAndPassword(
    email: "example@example.com",
    password: "password",
  );
}


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

  • انتقل إلى وحدة تحكم Firebase الخاصة بك.
  • إنتقل إلى authontication
  • تأكد من تمكين طريقة تسجيل الدخول باستخدام البريد الإلكتروني وكلمة المرور.