Класс ProfileAttribute
Методы класса создают предопределенные и собственные атрибуты профиля.
AppMetrica позволяет создать до 100 собственных атрибутов.
Методы экземпляра
Создает предопределенный атрибут для даты рождения/возраста. |
|
Создает собственный атрибут типа |
|
Создает собственный атрибут типа счетчик. |
|
Создает собственный атрибут типа |
|
Создает собственный атрибут типа |
|
Создает предопределенный атрибут для пола. |
|
Создает предопределенный атрибут для имени. |
|
Создает предопределенный атрибут для статуса уведомлений. |
Описание методов
birthDate()
class func birthDate() -> BirthDateAttribute
Создает предопределенный атрибут для даты рождения/возраста.
Внимание
Если отправка ProfileId
не настроена, предопределенные атрибуты не отображаются в веб-интерфейсе.
Возвращает:
Объект, реализующий протокол BirthDateAttribute.
customBool(_:)
class func customBool(_ name: String) -> CustomBoolAttribute
Создает собственный атрибут типа bool
.
Параметры:
|
Название атрибута. Может содержать до 200 символов. |
Возвращает:
Объект, реализующий протокол CustomBoolAttribute.
customCounter(_:)
class func customCounter(_ name: String) -> CustomCounterAttribute
Создает собственный атрибут типа счетчик.
Параметры:
|
Название атрибута. Может содержать до 200 символов. |
Возвращает:
Объект, реализующий протокол CustomCounterAttribute.
customNumber(_:)
class func customNumber(_ name: String) -> CustomNumberAttribute
Создает собственный атрибут типа double
.
Параметры:
|
Название атрибута. Может содержать до 200 символов. |
Возвращает:
Объект, реализующий протокол CustomNumberAttribute.
customString(_:)
class func customString(_ name: String) -> CustomStringAttribute
Создает собственный атрибут типа string
.
Параметры:
|
Название атрибута. Может содержать до 200 символов. |
Возвращает:
Объект, реализующий протокол CustomStringAttribute.
gender()
class func gender() -> GenderAttribute
Создает предопределенный атрибут для пола.
Внимание
Если отправка ProfileId
не настроена, предопределенные атрибуты не отображаются в веб-интерфейсе.
Возвращает:
Объект, реализующий протокол GenderAttribute.
name()
class func name() -> NameAttribute
Создает предопределенный атрибут для имени.
Внимание
Если отправка ProfileId
не настроена, предопределенные атрибуты не отображаются в веб-интерфейсе.
Возвращает:
Объект, реализующий протокол NameAttribute.
notificationsEnabled()
class func notificationsEnabled() -> NotificationsEnabledAttribute
Создает предопределенный атрибут для статуса уведомлений.
Внимание
Если отправка ProfileId
не настроена, предопределенные атрибуты не отображаются в веб-интерфейсе.
Возвращает:
Объект, реализующий протокол NotificationsEnabledAttribute.