Класс YMMProfileAttribute

Методы класса создают предопределенные и собственные атрибуты профиля.

AppMetrica позволяет создать до 100 собственных атрибутов.

Методы экземпляра

-birthDate Создает предопределенный атрибут для даты рождения/возраста.
-customBool: Создает собственный атрибут типа bool.
-customCounter: Создает собственный атрибут типа счетчик.
-customNumber: Создает собственный атрибут типа double.
-customString: Создает собственный атрибут типа string.
-gender Создает предопределенный атрибут для пола.
-name Создает предопределенный атрибут для имени.
-notificationsEnabled Создает предопределенный атрибут для статуса уведомлений.
-birthDate Создает предопределенный атрибут для даты рождения/возраста.
-customBool: Создает собственный атрибут типа bool.
-customCounter: Создает собственный атрибут типа счетчик.
-customNumber: Создает собственный атрибут типа double.
-customString: Создает собственный атрибут типа string.
-gender Создает предопределенный атрибут для пола.
-name Создает предопределенный атрибут для имени.
-notificationsEnabled Создает предопределенный атрибут для статуса уведомлений.

Описание методов

+birthDate

+ (id<YMMBirthDateAttribute>)birthDate

Создает предопределенный атрибут для даты рождения/возраста.

Внимание. Если отправка ProfileId не настроена, предопределенные атрибуты не отображаются в веб-интерфейсе.

Возвращает:

Объект, реализующий протокол YMMBirthDateAttribute.

+customBool:

+ (id<YMMCustomBoolAttribute>)customBool:(NSString *)name

Создает собственный атрибут типа

bool

.

Параметры:
name Название атрибута. Может содержать до 200 символов.
name Название атрибута. Может содержать до 200 символов.

Возвращает:

Объект, реализующий протокол YMMCustomBoolAttribute.

+customCounter:

+ (id>YMMCustomCounterAttribute>)customCounter:(NSString *)name

Создает собственный атрибут типа счетчик.

Параметры:
name Создает собственный атрибут типа счетчик.
name Создает собственный атрибут типа счетчик.

Возвращает:

Объект, реализующий протокол YMMCustomCounterAttribute.

+customNumber:

+ (id<YMMCustomNumberAttribute>)customNumber:(NSString *)name

Создает собственный атрибут типа double.

Параметры:
name Создает собственный атрибут типа счетчик.
name Создает собственный атрибут типа счетчик.

Возвращает:

Объект, реализующий протокол YMMCustomNumberAttribute.

+customString:

+ (id<YMMCustomStringAttribute>)customString:(NSString *)name

Создает собственный атрибут типа string.

Параметры:
name Название атрибута. Может содержать до 200 символов.
name Название атрибута. Может содержать до 200 символов.

Возвращает:

Объект, реализующий протокол YMMCustomStringAttribute.

+gender

+ (id<YMMGenderAttribute>)gender

Создает предопределенный атрибут для пола.

Внимание. Если отправка ProfileId не настроена, предопределенные атрибуты не отображаются в веб-интерфейсе.

Возвращает:

Объект, реализующий протокол YMMGenderAttribute.

+name

+ (id<YMMNameAttribute>)name

Создает предопределенный атрибут для имени.

Внимание. Если отправка ProfileId не настроена, предопределенные атрибуты не отображаются в веб-интерфейсе.

Возвращает:

Объект, реализующий протокол YMMNameAttribute.

+notificationsEnabled

+ (id<YMMNotificationsEnabledAttribute>)notificationsEnabled

Создает предопределенный атрибут для статуса уведомлений.

Внимание. Если отправка ProfileId не настроена, предопределенные атрибуты не отображаются в веб-интерфейсе.

Возвращает:

Объект, реализующий протокол YMMNotificationsEnabledAttribute.