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