用于初始化sdk以及登录 Juphoon Cloud 平台 更多...
类 | |
class | JCClientCreateParam |
class | JCClientLoginParam |
class | JCClient |
class | JCClientCallback |
函数 | |
JCSDK_API JCClient * | createJCClient (const char *appKey, JCClientCallback *callback, JCClientCreateParam *createParam) |
JCSDK_API void | destroyJCClient () |
详细描述
用于初始化sdk以及登录 Juphoon Cloud 平台
/**
枚举类型说明
◆ JCClientState
enum JCClientState |
◆ JCLogLevel
enum JCLogLevel |
函数说明
◆ createJCClient()
JCSDK_API JCClient* createJCClient | ( | const char * | appKey, |
JCClientCallback * | callback, | ||
JCClientCreateParam * | createParam | ||
) |
创建 JCClient 对象
JCClient 的所有接口函数,如无特殊说明,都建议在主线程调用
- 注解
- 请确保在调用其他 API 前先调用该方法创建并初始化 JCClient 对象
- 调用此方法创建 JCClient 对象后,期间没有调用过 destroyJCClient 方法销毁对象,然后又重复调用此方法,会直接返回第一次创建的 JCClient 对象
- 参数
-
appKey 用户从 Juphoon Cloud 平台上创建应用获取的 AppKey 字符串,详见获取 appKey callback JCClientCallback 对象,用于回调相关通知 createParam 创建参数,详细定义见 JCClientCreateParam。传 NULL 则使用默认值
- 返回
- JCClient 对象
- 异常
-
appKey、JCClientCallback 任意参数传空就会抛出异常
◆ destroyJCClient()
JCSDK_API void destroyJCClient | ( | ) |
销毁 JCClient 对象