نوتیفیکیشن
این راهنما به شما کمک میکند سرویس اعلان (نوتیفیکیشن) را در اپ ادیتور فعال کنید و نوتیفیکیشنها را با استفاده از Firebase ارسال نمایید. همچنین با آپلود کلید خصوصی Firebase در اپ ادیتور، امکان ارسال نوتیفیکیشن از طریق پنل اپ ادیتور نیز آماده میشود.
پیشنیازها
قبل از شروع، موارد زیر را آماده کنید:
- حساب جیمیل: برای ورود به کنسول Firebase.
- VPN: برای دسترسی پایدار به کنسول Firebase، در صورت نیاز.
- اپ ادیتور: برای تنظیم سرویس اعلان و آپلود فایلهای موردنیاز.
مراحل فعالسازی سرویس اعلان در Firebase
۱. ورود به کنسول Firebase
- به کنسول Firebase بروید.
- با حساب جیمیل خود وارد شوید.
- اگر دسترسی به کنسول محدود بود، از VPN استفاده کنید.
۲. ایجاد پروژه جدید در Firebase
- روی دکمه Create a project کلیک کنید.
- یک نام مناسب برای پروژه وارد کنید و روی Continue بزنید.
- Google Analytics بهصورت پیشفرض فعال است. توصیه میشود تنظیمات آن را تکمیل کنید تا بتوانید از تحلیل دادههای کاربران استفاده کنید.
- روی Create Project کلیک کنید تا پروژه ساخته شود.
۳. بررسی تنظیمات پروژه
- پس از ایجاد پروژه، وارد صفحه پروژه شوید.
- به بخش Project settings بروید.
- سربرگهای تنظیمات پروژه را بررسی کنید و مطمئن شوید پروژه بهدرستی ایجاد شده است.
۴. افزودن اپلیکیشن اندروید به پروژه Firebase
- در تنظیمات پروژه، به سربرگ General بروید.
- در بخش اپلیکیشنها، روی Add app کلیک کنید و گزینه Android را انتخاب کنید.
- شناسه بسته یا Package Name اپلیکیشن اندرویدی خود را وارد کنید.
- تنظیمات لازم را تکمیل کنید.
- پس از ثبت اپ، فایل
google-services.jsonرا دانلود کنید.
اگر چند اپلیکیشن اندرویدی دارید، همین مراحل را برای هر اپ جداگانه انجام دهید و فایل google-services.json مخصوص همان اپ را دریافت کنید.
۵. آپلود فایل google-services.json در اپ ادیتور
- وارد پنل اپ ادیتور شوید.
- در تنظیمات اپ، بخش سرویس اعلان (نوتیفیکیشن) را باز کنید.
- فایل
google-services.jsonرا که برای اپلیکیشن اندرویدی خود دانلود کردهاید، آپلود کنید.
این فایل برای اتصال اپ ادیتور به Firebase و آمادهسازی ارسال اعلانها ضروری است.
۶. دریافت کلید خصوصی Firebase
- در Firebase وارد پروژه خود شوید.
- به بخش Project settings بروید.
- سربرگ Service accounts را باز کنید.
- روی Generate new private key کلیک کنید.
- در پنجره تأیید، دوباره روی Generate key بزنید.
- یک فایل با پسوند
.jsonدانلود میشود. این فایل، کلید خصوصی پروژه Firebase شما است.
فایل کلید خصوصی را در اختیار افراد غیرمجاز قرار ندهید. این فایل دسترسی مدیریتی به سرویسهای Firebase پروژه شما ایجاد میکند.
۷. آپلود کلید خصوصی در اپ ادیتور
- وارد پنل اپ ادیتور شوید.
- در تنظیمات اپ، بخش سرویس اعلان (نوتیفیکیشن) را باز کنید.
- فایل کلید خصوصی
.jsonرا که از بخش Service accounts در Firebase دانلود کردهاید، در قسمت مربوط به کلید خصوصی آپلود کنید.
با این کار، پنل اپ ادیتور برای ارسال نوتیفیکیشن از طریق Firebase آماده میشود.
۸. دریافت خروجی و تست نوتیفیکیشنها
- پس از آپلود فایل و تکمیل تنظیمات، از اپ ادیتور خروجی اپلیکیشن را دریافت کنید.
- اپلیکیشن را روی گوشی نصب کنید.
- ارسال اعلان را تست کنید.
در این مرحله باید بتوانید اعلانها را از طریق Firebase ارسال و دریافت کنید.
جمعبندی
با انجام این مراحل، سرویس اعلان برای اپلیکیشن شما فعال میشود و میتوانید نوتیفیکیشنها را از طریق اپ ادیتور و Firebase ارسال کنید.