پوشفا
Android + Server API Android

نکات وب‌سرویس برای اپ Android

ارسال Android از endpointهای مشترک پوشفا انجام می‌شود؛ این صفحه تفاوت Deep Link، payload و فیلتر پلتفرم را توضیح می‌دهد.

ثبت دستگاه با SDK، ارسال با API

اپ با Pushfa.initialize و registerForPush عضو می‌شود؛ endpoint ثبت token را دستی فراخوانی نکنید. اما Backend برای ارسال پیام از وب‌سرویس‌های مشترک تکی، گروهی، Alias و Subscriber ID استفاده می‌کند.

ارسال Lite در Android نیز توسط SDK نمایش داده می‌شود

برای دستگاهی که با Pushfa Android SDK ثبت شده است، پوشفا حتی در endpointهای 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 را هدف می‌گیرد

ادامه