说明
以下接口中提供回调的接口均为异步执行。
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;
文档内容是否对您有帮助?