文档管理中心
API参考游戏性能调优游戏性能管理(GPM)iOSClassesGPMManager

GPMManager

展开

Class Info

游戏性能管理SDK类。

OBJECTIVE-C

收起
自动换行
深色代码主题
复制
  1. @interface GPMManager: NSObject

- init:

初始化游戏性能管理SDK,该方法为异步初始化。

OBJECTIVE-C

收起
自动换行
深色代码主题
复制
  1. - (void)init:(GPMInitParams *_Nonnull)initParams callbackDelegate:(id<GPMCallbackDelegate> _Nonnull)callbackDelegate;

Parameters

展开

Name

Description

initParams

GPM初始化配置参数。

Sample Code

OBJECTIVE-C
收起
自动换行
深色代码主题
复制
  1. GPMInitParams initParams = [[GPMInitParams alloc] init];
  2. initParams.appId = appId;
  3. initParams.clientId = clientId;
  4. initParams.accessToken = accessToken;
  5. initParams.logLevel = 3;
  6. initParams.userIdentity = userIdentity;
  7. SelfGpmCallbackDelegate *delegate = [[SelfGpmCallbackDelegate alloc] init];
  8. [GPMManager.getInstance init:initParams callbackDelegate:delegate];

- enableCollector

开启数据采集器,该方法为异步方式。

OBJECTIVE-C

收起
自动换行
深色代码主题
复制
  1. - (void)enableCollector;

Sample Code

OBJECTIVE-C
收起
自动换行
深色代码主题
复制
  1. [GPMManager.getInstance enableCollector];

- disableCollector

关闭数据采集器,该方法为异步方式。

OBJECTIVE-C

收起
自动换行
深色代码主题
复制
  1. - (void)disableCollector;

Sample Code

OBJECTIVE-C
收起
自动换行
深色代码主题
复制
  1. [GPMManager.getInstance disableCollector];

- setSceneStart:

加载场景,该方法为异步方式。

OBJECTIVE-C

收起
自动换行
深色代码主题
复制
  1. - (void)setSceneStart:(NSString *sceneName);

Parameters

展开

Name

Description

sceneName

场景名称,采用UTF-8编码,限制1024个字符。不支持特殊字符; 和 '。

Sample Code

OBJECTIVE-C
收起
自动换行
深色代码主题
复制
  1. [GPMManager.getInstance setSceneStart:@"场景1"];

- setLoadSceneCompleted

场景加载完成,该方法为异步方式。

OBJECTIVE-C

收起
自动换行
深色代码主题
复制
  1. - (void)setLoadSceneCompleted;

Sample Code

OBJECTIVE-C
收起
自动换行
深色代码主题
复制
  1. [GPMManager.getInstance setLoadSceneCompleted];

- setSceneEnd

结束场景,该方法为异步方式。

OBJECTIVE-C

收起
自动换行
深色代码主题
复制
  1. - (void)setSceneEnd;

Sample Code

OBJECTIVE-C
收起
自动换行
深色代码主题
复制
  1. [GPMManager.getInstance setSceneEnd];

- setTagStart:

标签开始,该方法为异步方式。

OBJECTIVE-C

收起
自动换行
深色代码主题
复制
  1. - (void)setTagStart:(NSString *)tagName;

Parameters

展开

Name

Description

tagName

标签名称,UTF-8编码,限制1024个字符。

Sample Code

OBJECTIVE-C
收起
自动换行
深色代码主题
复制
  1. [GPMManager.getInstance setTagStart:@"场景1-TAG1"];

- setTagEnd

结束标签,该方法为异步方式。

OBJECTIVE-C

收起
自动换行
深色代码主题
复制
  1. - (void)setTagEnd;

Sample Code

OBJECTIVE-C
收起
自动换行
深色代码主题
复制
  1. [GPMManager.getInstance setTagEnd];

- setGameConfigurations:

设置游戏配置信息,该方法为异步方式。

OBJECTIVE-C

展开

Method

- (void)setGameConfigurations:(NSString *)gameConfigurations;

设置游戏配置信息。

Parameters

展开

Name

Description

gameConfigurations

游戏配置信息,内容自定义,建议根据自身情况设置统一的编码规范,最大长度为1024个字符。

Sample Code

OBJECTIVE-C
收起
自动换行
深色代码主题
复制
  1. [GPMManager.getInstance setGameConfigurations:@"3;3;50;1280*720;true;true;true;true;true"];
在 API参考 中进行搜索
请输入您想要搜索的关键词