TREEngine Class Reference

Inherits from NSObject
Declared in TREEngine.h

Overview

实时引擎功能入口。

通常应全局共享一个实例,各子模块功能的管理类均作为它的属性来使用。

  appId

初始化时设置的 appId

@property (nonatomic, readonly) NSString *appId

Declared In

TREEngine.h

  options

初始化时设置的 options

@property (nonatomic, readonly) NSDictionary *options

Declared In

TREEngine.h

  connection

连接管理类实例。

@property (nonatomic, readonly) TREConnection *connection

Declared In

TREEngine.h

  channelManager

Channel 管理类实例。

@property (nonatomic, readonly) TREChannelManager *channelManager

Declared In

TREEngine.h

  chatManager

Chat 管理类实例。

@property (nonatomic, readonly) TREChatManager *chatManager

Declared In

TREEngine.h

– initWithAppID:options:

初始化实例。

- (instancetype)initWithAppID:(NSString *)appId options:(NSDictionary *)options

Parameters

appId

在推送宝的应用唯一标识。

options

初始化选项,如下:

  • kTREEngineOptionAuthEndpoint (NSString *) :用户认证回调地址,使用用户认证机制时必填。
  • kTREEngineOptionAuthData (NSString *) :用户认证回调所要携带的数据,使用用户认证机制时可选。

Return Value

新实例。

Declared In

TREEngine.h