AMAProfileAttribute 类

该类的方法创建预定义和自定义的个人资料属性。

AppMetrica 允许您创建最多 100 个自定义属性。

Instance methods

+出生日期

创建预定义的出生日期/年龄属性。

+customBool:

创建一个自定义属性,类型为 bool。

+自定义计数器:

创建具有标签类型的自定义属性。

+自定义数字:

创建一个自定义属性,类型为 double。

+自定义字符串:

创建一个自定义属性,类型为 string.

+性别

创建预定义的性别属性。

+名称

创建一个预定义的名称属性。

+notificationsEnabled

创建一个预定义的通知状态属性。

Method descriptions

+birthDate

+ (id<AMABirthDateAttribute>)birthDate

创建生日属性。

注意

AppMetrica 在网页界面中不会显示 预定义属性,如果 ProfieId 发送未配置。

返回:

实现 AMABirthDateAttribute 协议的实例。

+customBool:

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

创建一个自定义属性,类型为 bool。

参数:

名称

Attribute name. 该值最多可包含 200 个字符。

返回:

实现 AMACustomBoolAttribute 协议的实例。

+customCounter:

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

创建自定义标签类型的属性。

参数:

名称

创建自定义属性,类型为标签。

返回:

实现 AMACustomCounterAttribute 协议的实例。

+customNumber:

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

创建一个自定义属性,类型为 double。

参数:

名称

创建具有标签类型的自定义属性。

返回:

实现 AMACustomNumberAttribute 协议的实例。

+customString:

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

创建一个自定义属性,类型为 string。

参数:

名称

Attribute name. 该值最多可包含 200 个字符。

返回:

实现 AMACustomStringAttribute 协议的实例。

+gender

+ (id<AMAGenderAttribute>)gender

创建性别属性。

注意

AppMetrica 在网页界面中不会显示 预定义属性,如果 ProfieId 发送未配置。

返回:

实现 AMAGenderAttribute 协议的实例。

+name

+ (id<AMANameAttribute>)name

创建一个名称属性。

注意

AppMetrica 在网页界面中不会显示 预定义属性,如果 ProfieId 发送未配置。

返回:

实现 AMANameAttribute 协议的实例。

+notificationsEnabled

+ (id<AMANotificationsEnabledAttribute>)notificationsEnabled

创建一个预定义的通知状态属性。

注意

AppMetrica 在网页界面中不会显示 预定义属性,如果 ProfieId 发送未配置。

返回:

实现 AMANotificationsEnabledAttribute 协议的实例。