لیست تغییرات
ویرایش
نکته
: از این کتابخانه تا آخر سال ۹۸ پشتیبانی میشود (فقط به صورت Bug Fix)؛ بنابراین برای استفاده کتابخانه چابک در فریمورک React Native لطفا به مستندات کتابخانه (React Native (bridge ما مراجعه کنید.
شما در این صفحه میتوانید از تغییرات هر نسخه کتابخانه چابک مطلع شوید. چابک برای نسخهگذاری از مدل Semantic Versioning استفاده میکند. برای آشنایی با این مدل این قسمت را مطالعه نمایید.
نسخه ۱.۵.۰ - ۱۳۹۸/۰۴/۲۹
تغییرات
-
پشتیبانی از دیپ لینک استاندارد و Deferred (قبل از نصب اپلیکیشن)
-
افزودن متد
appWillOpenUrl
برای ارسال اطلاعات اتریبیوشن دیپ لینک -
پشتیبانی از مقدار درآمد با استفاده از متد
trackPurchase
-
معرفی
notifDelivery
برای اطلاع از مشاهده شدن نوتیفیکیشن (impression) -
پشتیبانی از بازخورد نوتیفیکیشن (influence) به صورت مستقیم یا غیر مستقیم
-
افرودن متدهای
notificationClicked
،notificationShown
،notificationDismissed
وnotificationActionClicked
برای نمایش آمار و آنالیتیکس -
افزودن متد
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
نسخه ۱.۴.۰ - ۱۳۹۸/۰۱/۲۷
تغییرات
- بهبود تایید نصب
- افزودن متد
registerAsGuest
برای اپلیکیشنهایی که کاربر مهمان دارند یا میخواهند نصب با اولین بازدید شمرده شود (مانند سرویس ادجاست) - افزودن کلید
uniqueId
برای منحصر به فرد کردن دستگاهها - حالا چابک
appBundleId
,sdkType
,installDate
وlocale
هر کاربر را برای آنالیتیکس جمعآوری میکنند - تشخیص
newInstall
وlaunch
- حل مشکل متد
getUserId
در بازدید اول - حالا چابک نسخه 0.44.0 ریکت نیتیو را پشتیبانی میکند
- افزودن متد
setDefaultTracker
برای ترک کمپینهای نصب (Pre-Install Campaigns) - پشتیبانی از
INSTALL_REFERRER
intent برای ترک استورهای غیر از گوگلی پلی
نسخه ۱.۳.۰ - ۱۳۹۷/۰۶/۱۷
تغییرات
- به روز رسانی به نسخه ۱.۰.۱ 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