基本设置相关接口

说明

以下接口中提供回调的接口均为异步执行。

SDK自动初始化

无需配置appKey和appSecret,结合AliyunEmasServices-Info.plist配置文件使用。

接口定义

+ (void)autoInit:(CallbackHandler)callback;

参数说明

参数

类型

是否必填

说明

callback

Block

注册状态回调

SDK手动初始化

输入appKey和appSecret初始化推送SDK。

接口定义

+ (void)asyncInit:(NSString *)appKey
        appSecret:(NSString *)appSecret
         callback:(CallbackHandler)callback;

参数说明

参数

类型

是否必填

说明

appKey

NSString

appKey

appSecret

NSString

appSecret

callback

Block

注册状态回调

打开调试日志

打开推送SDK日志。

注意

测试时可打开调试查看日志,应用上线后建议关闭。

接口定义

+(void)turnOnDebug;

获取SDK版本号

版本号也可以在CloudPushSDK.h中查看。

接口定义

+ (NSString *)getVersion;

获取推送消息通道状态

查询推送应用内通道状态。

接口定义

+ (BOOL)isChannelOpened;

关闭推送消息通道

关闭推送消息通道(长链),需要保证在SDK初始化之前调用。

接口定义

+ (void)closeCCPChannel;

获取设备deviceId

DeviceID为阿里云移动推送过程中对设备的唯一标识(并不是设备UUID/UDID),SDK初始化成功后,调用如下接口获取deviceId。

接口定义

+ (NSString *)getDeviceId;