Класс AMAProfileAttribute
Методы класса создают предопределенные и собственные атрибуты профиля.
AppMetrica позволяет создать до 100 собственных атрибутов.
Методы экземпляра
Создает предопределенный атрибут для даты рождения/возраста. |
|
Создает собственный атрибут типа |
|
Создает собственный атрибут типа счетчик. |
|
Создает собственный атрибут типа |
|
Создает собственный атрибут типа |
|
Создает предопределенный атрибут для пола. |
|
+name |
Создает предопределенный атрибут для имени. |
Создает предопределенный атрибут для статуса уведомлений. |
Описание методов
+birthDate
+ (id<AMABirthDateAttribute>)birthDate
Создает предопределенный атрибут для даты рождения/возраста.
Внимание
Если отправка ProfileId
не настроена, предопределенные атрибуты не отображаются в веб-интерфейсе.
Возвращает:
Объект, реализующий протокол AMABirthDateAttribute.
+customBool:
+ (id<AMACustomBoolAttribute>)customBool:(NSString *)name
Создает собственный атрибут типа bool
.
Параметры:
|
Название атрибута. Может содержать до 200 символов. |
Возвращает:
Объект, реализующий протокол AMACustomBoolAttribute.
+customCounter:
+ (id<AMACustomCounterAttribute>)customCounter:(NSString *)name
Создает собственный атрибут типа счетчик.
Параметры:
|
Создает собственный атрибут типа счетчик. |
Возвращает:
Объект, реализующий протокол AMACustomCounterAttribute.
+customNumber:
+ (id<AMACustomNumberAttribute>)customNumber:(NSString *)name
Создает собственный атрибут типа double
.
Параметры:
|
Создает собственный атрибут типа счетчик. |
Возвращает:
Объект, реализующий протокол AMACustomNumberAttribute.
+customString:
+ (id<AMACustomStringAttribute>)customString:(NSString *)name
Создает собственный атрибут типа string
.
Параметры:
|
Название атрибута. Может содержать до 200 символов. |
Возвращает:
Объект, реализующий протокол AMACustomStringAttribute.
+gender
+ (id<AMAGenderAttribute>)gender
Создает предопределенный атрибут для пола.
Внимание
Если отправка ProfileId
не настроена, предопределенные атрибуты не отображаются в веб-интерфейсе.
Возвращает:
Объект, реализующий протокол AMAGenderAttribute.
+name
+ (id<AMANameAttribute>)name
Создает предопределенный атрибут для имени.
Внимание
Если отправка ProfileId
не настроена, предопределенные атрибуты не отображаются в веб-интерфейсе.
Возвращает:
Объект, реализующий протокол AMANameAttribute.
+notificationsEnabled
+ (id<AMANotificationsEnabledAttribute>)notificationsEnabled
Создает предопределенный атрибут для статуса уведомлений.
Внимание
Если отправка ProfileId
не настроена, предопределенные атрибуты не отображаются в веб-интерфейсе.
Возвращает:
Объект, реализующий протокол AMANotificationsEnabledAttribute.