MobClickGameAnalytics Class Reference

Inherits from NSObject
Declared in MobClickGameAnalytics.h

Other Methods

+ profileSignInWithPUID:

active user sign-in. 使用sign-In函数后,如果结束该PUID的统计,需要调用sign-Off函数

+ (void)profileSignInWithPUID:(NSString *)puid

Parameters

puid

: user’s ID

provider

: 不能以下划线"_“开头,使用大写字母和数字标识; 如果是上市公司,建议使用股票代码。

Return Value

void.

Discussion

active user sign-in. 使用sign-In函数后,如果结束该PUID的统计,需要调用sign-Off函数

Declared In

MobClickGameAnalytics.h

+ profileSignOff

active user sign-off. 停止sign-in PUID的统计

+ (void)profileSignOff

Return Value

void.

Discussion

active user sign-off. 停止sign-in PUID的统计

Declared In

MobClickGameAnalytics.h

+ setUserLevelId:

设置玩家等级属性.

+ (void)setUserLevelId:(int)level

Parameters

level

玩家等级

Return Value

void

Discussion

设置玩家等级属性.

Declared In

MobClickGameAnalytics.h

+ startLevel:

进入关卡.

+ (void)startLevel:(NSString *)level

Parameters

level

关卡

Return Value

void

Discussion

进入关卡.

Declared In

MobClickGameAnalytics.h

+ finishLevel:

通过关卡.

+ (void)finishLevel:(NSString *)level

Parameters

level

关卡,如果level == nil 则为当前关卡

Return Value

void

Discussion

通过关卡.

Declared In

MobClickGameAnalytics.h

+ failLevel:

未通过关卡.

+ (void)failLevel:(NSString *)level

Parameters

level

关卡,如果level == nil 则为当前关卡

Return Value

void

Discussion

未通过关卡.

Declared In

MobClickGameAnalytics.h

支付统计

+ exchange:currencyAmount:currencyType:virtualCurrencyAmount:paychannel:

记录玩家交易兑换货币的情况

+ (void)exchange:(NSString *)orderId currencyAmount:(double)currencyAmount currencyType:(NSString *)currencyType virtualCurrencyAmount:(double)virtualAmount paychannel:(int)channel

Parameters

orderId

交易订单ID

currencyAmount

现金或等价物总额

currencyType

为ISO4217定义的3位字母代码,如CNY,USD等(如使用其它自定义等价物作为现金,可使用ISO4217中未定义的3位字母组合传入货币类型)

virtualAmount

虚拟币数量

channel

支付渠道

Return Value

void

Discussion

记录玩家交易兑换货币的情况

Declared In

MobClickGameAnalytics.h

+ pay:source:coin:

玩家支付货币兑换虚拟币.

+ (void)pay:(double)cash source:(int)source coin:(double)coin

Parameters

cash

真实货币数量

source

支付渠道

coin

虚拟币数量

Return Value

void

Discussion

玩家支付货币兑换虚拟币.

Declared In

MobClickGameAnalytics.h

+ pay:source:item:amount:price:

玩家支付货币购买道具.

+ (void)pay:(double)cash source:(int)source item:(NSString *)item amount:(int)amount price:(double)price

Parameters

cash

真实货币数量

source

支付渠道

item

道具名称

amount

道具数量

price

道具单价

Return Value

void

Discussion

玩家支付货币购买道具.

Declared In

MobClickGameAnalytics.h

+ buy:amount:price:

玩家使用虚拟币购买道具

+ (void)buy:(NSString *)item amount:(int)amount price:(double)price

Parameters

item

道具名称

amount

道具数量

price

道具单价

Return Value

void

Discussion

玩家使用虚拟币购买道具

Declared In

MobClickGameAnalytics.h

+ use:amount:price:

玩家使用虚拟币购买道具

+ (void)use:(NSString *)item amount:(int)amount price:(double)price

Parameters

item

道具名称

amount

道具数量

price

道具单价

Return Value

void

Discussion

玩家使用虚拟币购买道具

Declared In

MobClickGameAnalytics.h

+ bonus:source:

玩家获虚拟币奖励

+ (void)bonus:(double)coin source:(int)source

Parameters

coin

虚拟币数量

source

奖励方式

Return Value

void

Discussion

玩家获虚拟币奖励

Declared In

MobClickGameAnalytics.h

+ bonus:amount:price:source:

玩家获道具奖励

+ (void)bonus:(NSString *)item amount:(int)amount price:(double)price source:(int)source

Parameters

item

道具名称

amount

道具数量

price

道具单价

source

奖励方式

Return Value

void

Discussion

玩家获道具奖励

Declared In

MobClickGameAnalytics.h