آموزش های این وب سایت به صورت رایگان در دسترس است. اطلاعات بیشتر
مشکل عدم دسترسی خریداران پیشین به برخی آموزش ها برطرف شد
بروز خطا
   [message]
اشتراک در سوال
رای ها
[dataList]

پیاده سازی کامل سرویس Firebase 

Shadow  7 سال پیش  7 سال پیش
+14 0

سلام خدمت دوستان عزیز .

داشتم سرویس firebase رو روی اپ م پیاده سازی می کردم گفتم آموزشش رو هم برای شما دوستان عزیز بزارم ، امیدوارم که خوشتون بیاد. در ادامه ی این تایپک آموزش رو می زارم .

0 0
خیلی عالی ممنون (7 سال پیش)
 برای این سوال 4 پاسخ وجود دارد.
پاسخ به سوال 
Shadow  7 سال پیش
+3 0

پیاده سازی سرویس پوش نوتیفیکیشن با استفاده از قابلیت Notification  سرویس Firebase :

این سرویس زمانی استفاده میشه که خیلی سریع می خواید یه پوش نوتیفیکیشن روی اپ پیاده سازی کنید که خیلی ساده و آسون هست.

مرحله اول : ابتدا گوگل پلی سرویس رو به پروژه مون اضافه می کنیم : توی قسمت gradle project نه gradle app

dependencies {

classpath 'com.google.gms:google-services:3.0.0'

}

مرحله دوم : این پلاگین و دوتا lib رو در gradle app  وارد میکنیم حواستون باشه که پلاگین رو در انتها بزارید

dependencies {
ompile 'com.google.firebase:firebase-core:10.0.1'
compile 'com.google.firebase:firebase-messaging:10.0.1'
}
apply plugin: 'com.google.gms.google-services'

و دقت کنید که در sdk حتما google paly service و google repository اخرین نسخه رو داشته باشند.بعدش به این آدرس مراجعه می کنید و اپتون رو داخل محیط کاربریتون ثبت می کند

لینک : https://console.firebase.google.com

توی قسمت project name نام پروژه تون و توی قسمت کشور رو بزارید همون us باشه میزنید روی مرحله بعد

به زودی قسمت بعدی رو هم می زارم

0 0
سوال: آیا روی دستگاه کاربر حتما باید google play services نصب باشد؟ سوال 2: آیا کاربر حتما باید gmail خود را در google play services وارد کرده باشد؟ (7 سال پیش)
0 0
من از این سرویس استفاده کردم روی همه دستگاهها جواب نمیده (7 سال پیش)
0 0
رو چه دستگاهایی جواب نمیده؟ (7 سال پیش)
0 0
بلی باید حتما این سرویس نصب باشه و به طور پیشفرض روی همه ی سیستم ها نصب می باشد .و من امتحان کردم و مشکلی نداشته سرعت خیلی بالایی هم دارد (7 سال پیش)
پاسخ به سوال 
Shadow  7 سال پیش
0 0

خوب توی این مرحله توی صفحه ای که باز شدهاز سمت چپ روی Notification کلیک کنید بعد روی آیکون اندروید کلیک می کنید توی صفحه جدید اول اسم پکیج نیم پروژه تون رو وارد می کنید بعد اسم مستعار برای پروژه می زارین حالا ازتون کد SHA-1 رو می خواد برای بدست آوردن این کد به مسیر نصب جاوا می روید و وارد پوشه bin می شوید  و در این پوشه انگشت روی کلید شیفت و کیک راست و روی  open commond کلیک می کنید و این کد رو پیست می کنید

 keytool -list -v -keystore %USERPROFILE%/.android/debug.keystore -alias androiddebugkey -storepass android -keypass android

و کد SHA-1 رو کپی می کنید اونجا

و اپ رو اضافه می کنید همین که اضافه کردین یه فایل بهتون می ده که باید توی مسیر مشخص شده کپی کنید و وارد مرحله بعدی می شویم.

0 0
ممنون بابت آموزشتون، سرویس Firebase به جز Notification چه امکانات و قابلیت دیگه ای داره؟ (7 سال پیش)
+1 0
قابلیت آنالیز کاربران و برنامه رو داره مثلا اگه برنامه ت توی گوشی یکی از کاربران مثلا فورس کلوز داد خطا رو برات ثبت میکنه . (7 سال پیش)
پاسخ به سوال 
Hossein Lamei Ramandi  7 سال پیش
+3 0

آموزش استفاده از Analytics فایربیس

با استفاده از این بخش در فایربیس اطلاعات نظیر :

درصد ورژن اندروید کاربران| نوع و مدل گوشی |  اینکه چند درصد از کاربران از چه نسخه ای از برنامه شما استفاده میکنند | اینکه چه تعداد کاربر و از چه کشوری از برنامه شما استفاده میکنند | کاربران فعال و...

تصاویری از برخی قسمت های داشبورد Analytics 

پیاده سازی :

1- نصب اس دی کی فایبربیس :

اضافه کردن خط زیر به فایل  build.gradle (فایلی که در اون لایبرری هارو اضافه نمیکنیم ! )

buildscript {
    // ...
    dependencies {
        // ...
        classpath 'com.google.gms:google-services:3.0.0'
    }
}
 
 

اضافه کردن لایبرری فایر بیس به لیست دپندنسی ها و پلاگین گوگل سرویس در فایل build.gradle(فایلی که در اون لایبرری هارو اضافه میکنیم ! )


dependencies {
  // ...
  compile 'com.google.firebase:firebase-core:10.0.1'
 
  // اگر اندروید استودیو نتونست ادد کنه :
  // در اس دی کی مننجر آخرین نسخه
//Google Repository
//رو دانلود کنید
 
 
}
// این خط هم در پایان همین فایل اضافه کنید
apply plugin: 'com.google.gms.google-services'
 
 

2-اضافه کردن برنامه به کنسول در فایربیس :

از این لینک گزینه Create new Project را زده و پیش برید .

3-اضافه کردن کد های مربوطه

- اگر قصد لاگ گیری اختصاصی ندارید صرفا کد زیر رو در onCreate اکتیویتیتون قرار بدید :

 FirebaseAnalytics.getInstance(this);
 
 

کار به پایان رسید کافیه برنامه رو لانچ کنید بعد از حدود یک روز در قسمت کنسول فایربیس  Analytics اطلاعات کاربراتون به نمایش در میاند .

-اگر قصد لاگ گیری اختصاصی دارید کد زیر رو در onCreate اکتیویتیتون قرار بدید :

FirebaseAnalytics mFirebaseAnalytics = FirebaseAnalytics.getInstance(this);
 
 

و بعد هر جا که خواستی لاگ بگیرید از کد زیر استفاده کنید :

Bundle params = new Bundle();
params.putString("image_name", name);
params.putString("full_text", text);
mFirebaseAnalytics.logEvent("share_image", params);
 
 

در حال ویرایش ..

پاسخ به سوال 
h_uk2009  7 سال پیش
+2 0

در فروم گشتم و بهتر از پست شما ندیدم. میخوام بدونم که آیا بالاخره این فایربیس کاربردی هستش یا نه ؟ فیلتر میلتره کاربران میتونن راحت ازش استفاده کنند یا خیر؟ چطوری همون تاکتیکای استاد رو جهت خوندن و ارسال داده باید پیاده کنیم ؟ چطوری تبدیل به لیستش کنیم اطلاعات رو که خوندیم ؟ آیا لیست ها باید لیزی باشه یا خودش باهوشه اینبار و اون مشکلات سنگین شدن لیست رو نداریم دیکه؟آیا فیل شکن میخواد کاربر یا خیر جهت دریافت اطلاعات؟ آیا دیجیکالا و دیگر اپ های به روز ازین سیستم دارن استفاده میکنن ؟ از نظر دیتابیس آفلاین دیگه با این کلیپ هایی که من دیدم مثل اینگه تامین میکنه و اصلا ذیگه نیازی به اون همه زحمت جهت بروز رسانی نسخه آفلاین برنامه هم نیست... لطفا میشه بگین همه این سوالاتو جوابشووووووووووووو! ؟ مرسی


پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .