Screenshot-2016-06-05-22.12.58

آموزش ارسال نوتیفیکیشن با فایربیس در اندروید

 اگه با نوتیفیکیشن و ارسال اون ها کار کرده باشید ، میدونید که قبلا ( و هنوز ! ) یه سرویسی هست به اسم Parse که همه با اون کار میکردن . ولی این سرویس اعلام کرده که به زودی به فعالیت خودش خاتمه میده . بعد از اون همه رفتن سراغ Google Cloud Messaging یا همون GCM که همونطور که از اسمش معلومه مال گوگل هست . ولی گوگل هم اعلام کرده که بهتره از Firebase Cloud Messaging یا همون FCM استفاده کنید . که تو این آموزش بهتون ارائه میشه .

قبلا تو این آموزش در مورد فایربیس توضیح دادم و اینکه چطور میتونید پروژه هاتون رو به اندروید متصل کنید . خوب پس اول باید یه نگاهی به اون آموزش بندازید . خوب ، وقتی که پروژتون رو توی فایربیس اضافه کردید و تنظیمات پروژه اندروید رو توی اندروید استودیو انجام دادید میریم سراغ مورد اصلی .

تا اینجای کار برنامه اندروید شما به فایربیس وصل شده ولی آماده دریافت نوتیفیکیشن نیست . واسه اینکه بتونید نوتیفیکیشن رو دریافت کنید باید دو تا کلاس بسازید . اسم کلاس ها رو میتونید هر چی دلتون بخواست بذارید ولی نکته خیلی مهم اینه که یکی از کلاس ها باید از FirebaseInstanceIdService مشتق بشه و اون یکی کلاس از FirebaseMessagingService . 

خوب کلاس اول که اسمش رو میذاریم MyFirebaseInstanceIDService . کدهای این کلاس :

و کدهای کلاس دیگه که اسمش رو میذاریم MyFirebaseMessagingService . کدهاش : 

این دو تا کلاس که ساختیم در اصل حکم سرویس رو دارن . ما هم واسه استفاده از هر سرویسی در اندروید ، باید اون سرویس رو به AndroidManifest.xml معرفی کنیم . پس این دو تا سرویس رو هم اضافه میکنیم : 

خوب ، کار ما با قسمت اندروید تموم شد . 

حالا وارد پنل فایربیس خودمون میشیم . پروژه ای که مربوط به این برنامتون هست رو انتخاب میکنید . از نوار سمت چپ ، قسمت پایین نوشته Notifications . وقتی انتخابش کنید محیط زیر میاد واستون و میتونید متن نوتیفیکیشن رو انتخاب کنید و ارسال کنید : 

Screenshot-2016-06-05-22.12.58

Screenshot-2016-06-05-22.24.57

تو قسمت Message Text که متن نوتیفیکیشن رو می نویسید . Send Now رو هم انتخاب میکنید و از قسمت Target گزینه User segment رو انتخاب کنید تا به همه کاربرها ارسال بشه .

تنظیمات دیگه ای هم میتونید به نوتیفیکیشن بدید که اختیاری هست و اگه دلتون خواست میتونید باهاش کار کنید . 

دانلود سورس

مجتبی صابری

همه عشقم برنامه نویسی هست || telegram.me/developer5

More Posts

1 نظر برای “آموزش ارسال نوتیفیکیشن با فایربیس در اندروید

پاسخ دهید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *