Класс 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
Создает предопределенный атрибут для даты рождения/возраста.
Возвращает:
Объект, реализующий протокол 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
Создает предопределенный атрибут для пола.
Возвращает:
Объект, реализующий протокол YMMGenderAttribute
.
+name
+ (id<YMMNameAttribute>)name
Создает предопределенный атрибут для имени.
Возвращает:
Объект, реализующий протокол YMMNameAttribute
.
+notificationsEnabled
+ (id<YMMNotificationsEnabledAttribute>)notificationsEnabled
Создает предопределенный атрибут для статуса уведомлений.
Возвращает:
Объект, реализующий протокол YMMNotificationsEnabledAttribute
.