ارسال Android Push از پنل
ساخت و ارسال اعلان اپ Android با Deep Link، داده اضافی، Collapse ID و هدفگیری مستقل پلتفرم Android.
پیش از ارسال
حداقل یک دستگاه Android باید توکن معتبر داشته باشد و در مشترکین با platform=android دیده شود. اپ نیز باید نمایش اعلان و مقصد کلیک را پیادهسازی کرده باشد.
مراحل ارسال
سرویس Android را انتخاب کنید
از ارسال به سرویس Web اشتباه جلوگیری کنید.
مخاطب Android را انتخاب کنید
برای سرویس ترکیبی، فیلتر پلتفرم را روی Android قرار دهید.
عنوان و متن را بنویسید
پیام را کوتاه و متناسب با فضای اعلان موبایل نگه دارید.
مقصد داخل اپ را مشخص کنید
URL یا Deep Link باید توسط نسخه نصبشده اپ پشتیبانی شود.
روی گوشی واقعی آزمایش کنید
هنگام استفاده از اپ، وقتی اپ در پسزمینه است و وقتی اپ بسته است و نسخههای مختلف Android را بررسی کنید.
تنظیمات مخصوص Android
| گزینه | رفتار |
|---|---|
| همه کانالها (all) | اگر میخواهید همان پیام به Web/PWA، Android و iOS برسد، فیلتر پلتفرم را روی «همه» نگه دارید. |
| platform=android | فقط دستگاههای ثبتشده Android را هدف میگیرد. |
| Collapse ID | برای پیامهایی مثل آخرین وضعیت سفارش، پیام قبلی همموضوع را جایگزین میکند. |
| Additional Data | داده ساختیافتهای است که اپ در دادههای پیام میخواند. |
| Silent | اعلان بدون صدا و لرزش؛ خود نمایش به پیادهسازی اپ وابسته است. |
| TTL | مدت اعتبار پیام نزد FCM را تعیین میکند. |
خطاهای رایج
اگر هیچ دستگاهی دریافت نمیکند، هماهنگی Firebase project و Service Account و وضعیت اجازه دریافت اعلان را بررسی کنید. دریافت و نمایش پیشفرض بر عهده SDK است؛ فقط اگر اپ FirebaseMessagingService اختصاصی دارد، تحویل پیام به Pushfa.handleMessage را بررسی کنید. اگر کلیک مقصد اشتباه است، Deep Link یا Intent اپ نیاز به اصلاح دارد.