Класс AMAProfileAttribute

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

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

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

+birthDate

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

+customBool:

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

+customCounter:

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

+customNumber:

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

+customString:

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

+gender

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

+name

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

+notificationsEnabled

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

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

+birthDate

+ (id<AMABirthDateAttribute>)birthDate

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

Внимание

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

Возвращает:

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

+customBool:

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

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

Параметры:

name

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

Возвращает:

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

+customCounter:

+ (id<AMACustomCounterAttribute>)customCounter:(NSString *)name

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

Параметры:

name

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

Возвращает:

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

+customNumber:

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

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

Параметры:

name

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

Возвращает:

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

+customString:

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

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

Параметры:

name

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

Возвращает:

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

+gender

+ (id<AMAGenderAttribute>)gender

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

Внимание

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

Возвращает:

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

+name

+ (id<AMANameAttribute>)name

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

Внимание

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

Возвращает:

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

+notificationsEnabled

+ (id<AMANotificationsEnabledAttribute>)notificationsEnabled

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

Внимание

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

Возвращает:

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