Android + Server API Android
نکات وبسرویس برای اپ Android
ارسال Android از مسیرهای مشترک وبسرویس پوشفا انجام میشود؛ این صفحه تفاوت Deep Link، دادههای پیام و فیلتر پلتفرم را توضیح میدهد.
ثبت دستگاه با SDK، ارسال با API
اپ با Pushfa.initialize و registerForPush عضو میشود؛ وبسرویس ثبت توکن را دستی فراخوانی نکنید. اما سرور برای ارسال پیام از وبسرویسهای مشترک تکی، گروهی، Alias و شناسه ثابت مخاطب (Subscriber ID) استفاده میکند.
ارسال Lite در Android نیز توسط SDK نمایش داده میشود
برای دستگاهی که با Pushfa Android SDK ثبت شده است، پوشفا حتی در مسیرهای وبسرویس Lite پیام را بهصورت Data Message تحویل میدهد. به این ترتیب SDK پیش از نمایش اعلان میتواند دکمهها، Deep Link، Collapse ID و منطق گزارش را درست اعمال کند. این تغییر فقط مسیر تحویل گیرنده Android SDK را اصلاح میکند؛ endpoint و بدنه درخواست شما تغییر نمیکند و رفتار تاریخی گیرندههای Web همان است.
فیلدهای مهم Android
| فیلد | رفتار در Android SDK |
|---|---|
| link_url | URL، Android App Link، Custom Scheme یا مسیر نسبی مانند /promotion |
| collapse_idCollapse IDPro | FCM collapse_key و جایگزینی اعلان فعال با tag/id پایدار |
| additional_dataAdditional DataPro | در PushfaMessage.additionalData به Map تبدیل میشود |
| btn_left / btn_right | در PushfaMessage.actions و اعلان استاندارد SDK |
| silentپوش بیصدا | بدون صدا و لرزش مطابق Channel و تنظیم کاربر |
| platform=android | در ارسال گروهی فقط پروفایلهای Android را هدف میگیرد |