Repository navigation
نسخه پیشنهادی برای اپهای جدید و بهروزرسانی بعدی اپهای فعلی. متدها، کلاسها و تنظیمات PushfaConfig با 2.0.4 یکساناند و کد فراخوانی SDK لازم نیست تغییر کند.
تغییرات نسبت به 2.0.4
- فقط پیام پوشفا نمایش داده میشود: پیام عادی یا لایتی که از پنل یا وبسرویس پوشفا برای همین دستگاه ارسال شده باشد. پیامی که مستقیم از Firebase یا با محتوای تغییرکرده برسد نه به Listener میرسد و نه نمایش داده میشود.
displayNotification(): فقط همان پیام دریافتی از پوشفا را با محتوای اصلی نمایش میدهد؛ پیام ساختهشده یا ویرایششده در اپfalseبرمیگرداند.- توقف ثبت مشترک جدید: اگر پوشفا ثبت مشترک جدید را برای سرویس متوقف کند، نصب تازه خطای HTTP 403 میگیرد و نه مشترکی ساخته میشود و نه توکنی از Firebase گرفته میشود. مشترکین فعلی مثل قبل پیام میگیرند.
- Firebase auto-init: تا پیش از تأیید پوشفا خاموش است. اگر Manifest اپ مقدار
firebase_messaging_auto_init_enabledراtrueکرده، آن خط را حذف کنید. - Android 6.0: خطای ثبت بازدید روزانه و
trackEvent()اصلاح شد. - تعداد درخواستها به پوشفا از 2.0.4 بیشتر نشده و تأیید پیام به ساعت گوشی وابسته نیست.
نصب
// Maven Central (recommended)
implementation("com.pushfa:pushfa-android-sdk:2.1.0")
// or JitPack — add only one of the two
// implementation("com.github.pushfa:pushfa-android-sdk:2.1.0")- راهنمای کامل: README نسخه 2.1.0
- ماژول سورس: pushfa-android-sdk-2.1.0.zip و SHA-256
- تفاوت کامل با 2.0.4 و مراحل ارتقا: صفحه نسخههای Android SDK
ارتقا نیاز به حذف و نصب دوباره اپ ندارد؛ Subscriber ID، توکن، Alias و Topicهای کاربران فعلی حفظ میشوند.
اگر روی 2.0.4 میمانید
نسخه 2.0.4 همچنان کار میکند و ارتقا اجباری نیست. مرجع آن نسخه README نسخه 2.0.4 و Release 2.0.4 است.