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 را هدف می‌گیرد

ادامه

Ctrl+I