ربط فايربيز بتطبيق اندرويد جمع الاحصائيات نمودجا -link firebase with android app

معلومة:استعمال المكتبات داخل التطلبيقات لا يجعلها ابطئ و لا تجعلك منك غبيا بل توفر الوقت  و الاسطر .
اضحى الفاير بيز بالنسبة لاصحاب الميزانيات الضعيفة ملجئا لابد منه لما يقدمه من خصائص تعتبر في كثير من الاحيان افضل من الخدمات الاخرى كالاستضافات اما لتصافه بالسرعة او المرونة لكن و للاسف الكثير من المبرمجين العرب لا يعرفون عن الخدمة الا القليل .

مميزات الفايربيز: 
1- قاعدة بيانات فورية : تصلح لبناء تطبيق دردشة مثلا .
2- اوتفكاشين: توفر لك هذه الخدمة امكانية اضافة مستخدمين لتطبيق اما عبر جوجل فايسبوك تويتر او رقم الهاتف و غيرها الكثير .
3- التنبيهات: خدمة رائعة تمكنك من اظهار تنبيهات للمستخدمين فور اتصالهم بالانترنيت .
4-التخزين: امكانية رفع صور و فيديوهات او اي ملف من خلال المستخدمين .
5-الاستضافة: استضافة ملفات الويب على الفاير بيز .
6-خدمات اخرى: جمع معلومات عن المستخدمين  وغيرها .
كانت هذه نظرة على اهم المميزات على الفايربيز و يوجد ما يكفي من الفيديوهات التي تشرح ربط الفاير بيز بتطبيق اندرويد لكن غالبها بالجافا و ساقوم في هذه التدوينة بشرحها بالكوتلن .
Ⅰ- انشاء مشروع على الفاير بيز:
قم بالدخول الى الرابط التالي:فايربيز . سجل دخولك ثم انشئ مشروع جديد.
ثم اختر منصة الاندرويد
الان ركز معي لان هذه المرحلة فيها شيء من الصعوبة  :
الخانة الاولى : ادخل اسم  الباكيج الخاص بك في حالتي  : com.androidbella.firebase
الخانة الثانية : ادخل اسم التطبيق في حالتي :Firebase .
الخانة الثالثة : اختيارية في بعض الحالات لكن يفضل ادخالها لاسباب امنية .وللحصول على رمز   SHA-1 :
افتح الاندرويد ستوديو ⇐المشروع ⇐ ثم اضغط على Grale في العمود الايمن ⇐ تصفح القائمة ⇐ اضغط على signing report
ستظهر لك نافدة بالاسفل فيها رمز SHA-1 .

في الخطوة الموالية ستحصل على ملف خده وضعه في مجلد app كما في الصورة التي بجنب زر التحميل .
Ⅱ- مرحلة ربط الفاير بيز بتطبيقك :
 هذه المرحلة بسيطة ستقوم اولا باضافة الكود التالي الى ملف  (project)build.Gradle :

buildscript {
  dependencies {
    // اضف هذا السطر الى dependencies
    classpath 'com.google.gms:google-services:3.1.0'
  }
}

و لكي تتفادى اي مشاكل مستقبلا اضف ()google الى نفس الملف :

allprojects {
    repositories {
        google()
        jcenter()
    }
}


اضف الكود التالي الى اسفل ملف (app) build.gradle

//اضف الكود التالي في اسفل الملف 
apply plugin: 'com.google.gms.google-services'

اضف الكود التالي الى نفس الملف لكن داخل dependencies
هذا الكود هو الذي يجمع الاحصائيات عن المستخدمين .

implementation 'com.google.firebase:firebase-core:11.2.0'

اظن انك تقريبا انتهيت ووصلت الى عملية التحقق من ربط  التطبيق بالمنصة .
فقط اذهب الى لوجات Logat وابحث عن  FirebaseApp initialization successful
اذا وجدتها فهنيئا لك وان لم تجدها عد الى لوحة التحكم و راجع معلوماتك .
تحميل الملفات المعدل عليها 
ان واجهة اية مشكلة راسلني abellaismail@gmail.com.
هل ترغب في مثل هذه التدوينات

اسماعيل ايت بلا

ببساطة ارغب في تجربة جديدة من التعلم من خلال مشاركة ما تعلمه يجبرني ذلك على البحث لمدة طويلة مما يجعل الموقع جديرا بالثقة

اترك لنا تعليقا

الاشتراك بالقائمة البريدية

توصل باحدث مواضيعنا و كن على اطلاع باخر اخبار وتقنيات الاندرويد