Перейдіть із iOS SDK 2.x до 3.x

У цій статті наведено всі необхідні вказівки щодо переходу з HelpCrunch iOS SDK 2.x до iOS SDK 3.x.
Написано Микола
Оновлено 2 місяці тому

Вступ

Остання версія HelpCrunch iOS SDK — v3.

Якщо ви зараз використовуєте SDK v2 для своєї програми iOS, важливо перейти на SDK v3, щоб ваша програма мала всі останні функції і можливості.

Зверніть увагу, що HelpCrunch iOS SDK 1.0 і 2.0 припинено, і ці версії більше не підтримуватимуться. Ми рекомендуємо якнайшвидше перейти на версію 3.x.x.

Однією з найбільших змін у третій версії SDK є новий екран чатів, на якому ваші користувачі можуть окремо спілкуватися з вашою підтримкою.

Головні зміни

Класи HelpCrunch

1. Клас numberOfUnreadMessages замінено на numberOfUnreadChats, і тепер він вказує кількість непрочитаних чатів, а не повідомлень. Один чат може містити кілька повідомлень.

2. Подію сповіщення HCSUnreadMessagesNotification змінено на HCSUnreadChatsNotification.

3. Клас isInitialized було видалено та замінено стейтом Enum, що надає вам більше можливостей щодо реакції на різні стани SDK. Крім того, ми додали сповіщення HCSStateChangedNotification про будь-які зміни стейту.

Themer

defaultTheme не підтримується для SDK версії 3, тому lightTheme тепер стоїть першою за замовчуванням.

Властивості Themer були розділені на різні підкласи всередині HCSTheme:

  • HCSThemeChats *chats;
  • HCSThemeNavigationBar *navigationBar;
  • HCSThemeChatArea *chatArea;
  • HCSThemeSendMessageArea *sendMessageArea;
  • HCSThemePrechatForm *prechatForm;
Чи була наша стаття корисною?