Руководство по переходу на ветку 3.x.x
Руководство содержит примеры, демонстрирующие различия между версиями SDK версий 2.9.6 и 3.0.0. В разделе рассматриваются только те методы, в которых нарушена обратная совместимость.
Добавлено
- Активация репортеров
- Вызывается до первого обращения к репортеру. Если обращение к репортеру уже было, активация не изменит параметры. Пример:
YMMMutableReporterConfiguration *configuration = [[YMMMutableReporterConfiguration alloc] initWithApiKey:reporter_API_key]; configuration.sessionTimeout = 32; // Session timeout of the reporter. configuration.logs = YES; // Enabling reporter logging. [YMMYandexMetrica activateReporterWithConfiguration:[configuration copy]];
Скопировано - Профили
- Добавлены следующие классы для работы с пользовательскими профилями:
YMMUserProfileUpdate
.
В класс
YMMYandexMetrica
добавлены следующие методы по работе с профилями:В класс
YMMYandexMetricaReporting
добавлены следующие методы по работе с профилями: - Revenue
- Добавлен класс
YMMRevenueInfo
для трекинга выручки.В класс
YMMYandexMetrica
добавлен следующий метод:В протокол
YMMYandexMetricaReporting
добавлен следующий метод:
Переименовано
Версия 2.9.6 | Версия 3.0.0 |
---|---|
| Класс |
| Класс |
| Класс |
| Класс |
| Класс |
| Класс |
Версия 2.9.6 | Версия 3.0.0 |
---|---|
| Класс |
| Класс |
| Класс |
| Класс |
| Класс |
| Класс |
Удалено
Версия 2.9.6 | Версия 3.0.0 |
---|---|
Активация библиотеки с API-ключом.
| Активировать библиотеку можно только через расширенную конфигурацию |
Установка продолжительности сессии.
| Настроить таймаут сессии можно только через расширенную конфигурацию |
Включение сбора аварийных остановок приложения.
| Включить сбор крэшей (аварийных остановок приложения) можно только через расширенную конфигурацию |
Установка версии приложения
| Установить пользовательскую версию приложения можно только через расширенную конфигурацию |
Включение логирования
| Включить логирование можно только через расширенную конфигурацию |
Установка параметров окружения событий.
| Удален. |
Включение трекинга передаваемой на вход deeplink-схемы приложения.
| Удален. Данный метод атрибуции больше не поддерживается. |
Активация с числовым ключом.
| Удален. |
Версия 2.9.6 | Версия 3.0.0 |
---|---|
Активация библиотеки с API-ключом.
| Активировать библиотеку можно только через расширенную конфигурацию |
Установка продолжительности сессии.
| Настроить таймаут сессии можно только через расширенную конфигурацию |
Включение сбора аварийных остановок приложения.
| Включить сбор крэшей (аварийных остановок приложения) можно только через расширенную конфигурацию |
Установка версии приложения
| Установить пользовательскую версию приложения можно только через расширенную конфигурацию |
Включение логирования
| Включить логирование можно только через расширенную конфигурацию |
Установка параметров окружения событий.
| Удален. |
Включение трекинга передаваемой на вход deeplink-схемы приложения.
| Удален. Данный метод атрибуции больше не поддерживается. |
Активация с числовым ключом.
| Удален. |