Skip to content

Pushfa Android SDK 2.1.0

Latest

Choose a tag to compare

@ehsan-coder ehsan-coder released this 19 Oct 21:20
· 3 commits to main since this release

نسخه پیشنهادی برای اپ‌های جدید و به‌روزرسانی بعدی اپ‌های فعلی. متدها، کلاس‌ها و تنظیمات 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")

ارتقا نیاز به حذف و نصب دوباره اپ ندارد؛ Subscriber ID، توکن، Alias و Topicهای کاربران فعلی حفظ می‌شوند.

اگر روی 2.0.4 می‌مانید

نسخه 2.0.4 همچنان کار می‌کند و ارتقا اجباری نیست. مرجع آن نسخه README نسخه 2.0.4 و Release 2.0.4 است.