اذهب إلى المحتوى
  • 0

عمل User Authentication يعمل على الأندرويد و هواوي لأن FireBase Authentication لا تعمل علي هواوي Flutter

جوزيف ناثان

السؤال

Recommended Posts

  • 0

يمكنك استخدام حزمة huawei_account,  يجب إنشاء تطبيق لمشروعك في AppGallery Connect.

إنشاء مشروع في App Gallery Connect

  1. سجّل الدخول إلى AppGallery Connect وحدد مشاريعي.
  2. انقر فوق مشروعك من قائمة المشروع.
  3. انتقل إلى إعداد المشروع - معلومات عامة - وانقر فوق إضافة التطبيق. إذا كان هناك تطبيق موجود في المشروع ، وتحتاج إلى إضافة تطبيق جديد ، فقم بتوسيع منطقة تحديد التطبيق في الجزء العلوي من الصفحة وانقر فوق إضافة التطبيق.
  4. في صفحة إضافة التطبيق ، أدخل معلومات التطبيق ، وانقر فوق موافق.

دمج المكوِّن الإضافي لحساب Flutter

  • قم بتسجيل الدخول إلى AppGallery Connect وحدد مشاريعي.
  • ابحث عن مشروع التطبيق الخاص بك ، وانقر فوق اسم التطبيق المطلوب.
  • اذهب إلى إعداد المشروع - معلومات عامة. في قسم معلومات التطبيق ، انقر فوق agconnect-service.json لتنزيل ملف التكوين.
  • قم بإنشاء مشروع Flutter إذا لم يكن لديك واحد.
  • انسخ ملف agconnect-service.json إلى دليل android / app الخاص بمشروع Flutter.
  • انسخ ملف التوقيع الذي تم إنشاؤه في قسم إنشاء شهادة التوقيع ، إلى دليل android / app الخاص بمشروع Flutter.
  • تحقق مما إذا كان ملف agconnect-services.json وملف التوقيع قد تمت إضافتهما بنجاح إلى دليل android / app الخاص بمشروع Flutter.
  • افتح ملف build.gradle في دليل android لمشروع Flutter الخاص بك.

انتقل إلى buildscript ثم قم بتكوين عنوان مستودع Maven و agconnect plugin لـ HMS SDK.

buildscript {
        repositories {
            google()
            jcenter()
            maven { url 'https://developer.huawei.com/repo/' }
        }

        dependencies {
            /*
             * <Other dependencies>
             */
            classpath 'com.huawei.agconnect:agcp:1.4.1.300'
        }
    }

انتقل إلى allprojects ثم قم بتكوين عنوان مستودع Maven لـ HMS SDK.

allprojects {
  repositories {
  google()
  jcenter()
  maven { url 'https://developer.huawei.com/repo/' }
  }
}
  • افتح ملف build.gradle في دليل android / app.
apply plugin: 'com.android.application'
apply from: "$flutterRoot/packages/flutter_tools/gradle/flutter.gradle"
apply plugin: 'com.huawei.agconnect'

يمكنك تصفح الحزمة و معرفة ما تقدمه من خصائص من هنا

رابط هذا التعليق
شارك على الشبكات الإجتماعية

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...