لیست تغییرات ویرایش

نکته : از این کتابخانه تا آخر سال ۹۸ پشتیبانی می‌شود (فقط به صورت Bug Fix)؛ بنابراین برای استفاده کتابخانه چابک در فریم‌ورک React Native لطفا به مستندات کتابخانه (React Native (bridge ما مراجعه کنید.

شما در این صفحه می‌توانید از تغییرات هر نسخه کتابخانه چابک مطلع شوید. چابک برای نسخه‌گذاری از مدل Semantic Versioning استفاده می‌کند. برای آشنایی با این مدل این قسمت را مطالعه نمایید.


نسخه ۱.۵.۰ - ۱۳۹۸/۰۴/۲۹

تغییرات

  • پشتیبانی از دیپ لینک استاندارد و Deferred (قبل از نصب اپلیکیشن)

  • افزودن متد appWillOpenUrl برای ارسال اطلاعات اتریبیوشن دیپ لینک

  • پشتیبانی از مقدار درآمد با استفاده از متد trackPurchase

  • معرفی notifDelivery برای اطلاع از مشاهده شدن نوتیفیکیشن (impression)

  • پشتیبانی از بازخورد نوتیفیکیشن (influence) به صورت مستقیم یا غیر مستقیم

  • افرودن متدهای notificationClicked، notificationShown، notificationDismissed و notificationActionClicked برای نمایش آمار و آنالیتیکس

  • افزودن متدهای getUserAttributes و setUserAttributes

  • افزودن متد incrementUserAttribute برای افزایش مقدار داده‌های کمیتی کاربر (این متد از آرایه‌ای از Attribute پشتیبانی می‌کند.)

  • بهبود رفتار متد track (زمانی که پارامتر realtime در تنظیمات false است.)

  • حالا متد registerAsGuest از شناسه کاربری مهمان پشتیبانی می‌کند

  • افزودن پارامتر AdvertisingId برای متدهای (register(USER_ID, Ad_Id و (registerAsGuest(GUEST_USER_ID, Ad_Id

  • بهبود مدیریت اتصال به چابک

  • حل مشکل نمایش هشدار setTimeout در اندروید

ارتقا

  • جایگزین شدن متدهای getUserInfo و setUserinfo با متدهای getUserAttributes و setUserAttributes

  • انتقال داده‌های سفارشی به data key در متدهای publishEvent و track

نسخه ۱.۴.۰ - ۱۳۹۸/۰۱/۲۷

تغییرات

نسخه ۱.۳.۰ - ۱۳۹۷/۰۶/۱۷

تغییرات

  • به روز رسانی به نسخه ۱.۰.۱ SDK جاوا‌ اسکریپت چابک
  • افزودن متدهای setUserInfo و getUserInfo
  • افزودن متدهای addTag و addTags
  • افزودن متدهای removeTag و removeTags
  • تغییر اکثر متدها به شکل promise
  • بهبود متد setPushNotificationToken در دستگاه‌های آی‌او‌اس
  • حل مشکل متد isRegistered در دادن پاسخ درست
  • به روز رسانی اطلاعات نصب کاربر روی متدهای subscribe و unSubscribe
  • افزودن clientVersion به اطلاعات هر کاربر
  • افزودن appBundleId به اطلاعات هر کاربر

ارتقا

  • تغییر مقدار پیش‌فرض live برای متد publishEvent به true.

نکته: اگر در نسخه‌های پایین‌تر از پیش‌فرض default متد publishEvent استفاده می‌کردید برای حفظ تنظیمات قبلی‌، بهتر است اکنون از پیش‌فرض با مقدار false برای live استفاده کنید.

  • غیرفعال سازی register خودکار توسط چابک در هنگام بارگذاری صفحه.

نکته: فرایند register مجدد کاربر در هنگام بارگذاری صفحه باید توسط شما و با به کارگیری از متد isRegistered انجام شود.

نمونه:

if (chabok.isRegistered()) {
    chabok.register(chabok.getUserId())
} else {
    chabok.register('<userId>')
}

نسخه ۱.۲.۰

ارتقا

  • در صورت استفاده از متد enableEventDelivery آن را با متد subscribeEvent جایگزین نمایید.

تغییرات

  • رفع مشکل عضویت بر روی کانال‌های عمومی توسط متد subscribe
  • بهبود عملکرد ارسال پیام به وسیله متد publish
  • حذف متد enableEventDelivery

نسخه ۱.۱.۲

ارتقا

  • افزودن امکان عضویت بر روی یک رویداد با استفاده از متد subscribeEvent
  • افزودن امکان لغو عضویت از روی یک رویداد با استفاده از متد unSubscribeEvent

نسخه ۱.۱.۱

تغییرات

  • بهبود عملکرد داخلی متد subscribe

نسخه ۱.۱.۰

ارتقا

  • افزودن متد جدید برای عضویت روی یک کانال (subscribe)
  • افزودن متد جدید برای لغو عضویت از یک کانال (unSubscribe)

نسخه ۱.۰.۰

  • حل مشکل نوع اتصال بر روی پلتفرم اندروید و ios