لیست تغییرات کتابخانه

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


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

تغییرات

  • حل مشکل اتصال به محیط عملیاتی

ارتقا

  • متد setDevelopment از دسترس خارج شده است و برای تغییر محیط عملیاتی، پارامتر devMode به متد init اضافه شده است.
    init(
      APP_ID/SENDER_ID,
      API_KEY,
      SDK_USERNAME,
      SDK_PASSWORD,
      DEV_MODE
    )
    
  • افزودن پارامتر devMode به متد init جهت تغییر محیط آزمایشی یا عملیاتی چابک
  • حذف پارامتر appName از متد initializeApp
    initializeApp(options)
    

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

تغییرات

  • افزودن رویداد onSubscribe و onUnsubscribe برای دریافت وضعیت عضویت و لغو عضویت روی کانال یا رویداد
  • افرودن رویداد onRegister به منظور دریافت وضعیت ثبت‌کاربر

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

تغییرات

  • به روز رسانی کتابخانه اندروید به نسخه ۲.۱۴.۰
  • به روز رسانی کتابخانه آی‌او‌اس به نسخه ۱.۱۸.۰
  • حل مشکل رد کردن پرامیس در فراخوانی متدهای getUserId و getInstallationId

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

تغییرات

  • به روز رسانی کتابخانه اندروید به نسخه ۲.۱۳.۳

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

تغییرات

  • به روز رسانی compileSdkVersion بریج اندروید به نسخه ۲۶

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

تغییرات

  • افزودن متد publishEvent
  • افزودن شنونده onEvent برای دریافت eventMessage
  • افزودن متدهای subscribeEvent و unSubscribeEvent
  • افزودن کلید channel به شئ پیام (message object)

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

تغییرات

  • افزودن متد unregister
  • افزودن متد resetBadge
  • افزودن متدهای addTags و removeTags
  • افزودن متد جدید init برای مقداردهی اولیه
  • افزودن متدهای getUserId و getInstallationId
  • افزودن متد track برای رصد تعامل کاربر
  • افزودن متد setDevelopment برای تغییر محیط چابک (آزمایشی و عملیاتی)
  • حل مشکل عدم وجود data
  • حل مشکل کرش کردن ریلد فایل js در بریج آی‌او‌اس

ارتقا

  • تغییر امضای unsubscribe به unSubscribe
  • تغییر امضای متد publish به گرفتن object با {‘content’,’userId’,’channel’,’data’}.