其他接口
更新日期:2025/5/14
目录
其他接口
KY_RegisterClientWithDeviceToken
- 功能描述:
- Client端向TPNS注册。
接口定义
+ (void)KY_RegisterClient:(NSData * _Nonnull)deviceToken
success:(void (^ _Nonnull)(void))success
failure:(void (^ _Nonnull)(NSError * _Nullable))failure;
参数说明
参数 | 类型 | 说明 |
---|---|---|
deviceToken | AppDelegate.m中 didRegisterForRemoteNotificationsWithDeviceToken的返回值 |
回调说明
暂无
返回码
暂无
代码示例
[KYCamera KY_RegisterClientWithDeviceToken:token
success:^{
NSLog(@"register device success");
}
failure:^(NSError * _Nonnull error) {
NSLog(@"register failure:%@",error.description);
}];
KY_MappingWithUID
- 功能描述:
- 将设备UID与TPNS Server进行绑定。
接口定义
+ (void)KY_Mapping:(NSString * _Nonnull)uid
devName:(NSString * _Nonnull)devName
interval:(NSInteger)interval
success:(void (^ _Nonnull)(void))success
failure:(void (^ _Nonnull)(NSError * _Nullable))failure;
参数说明
参数 | 类型 | 说明 |
---|---|---|
uid | string | 设备的UID |
devName | string | 设备的名称(手机收到系统推送显示的设备名称) |
interval | int | 收到推送的间隔 默认是0(没有时间间隔) |
回调说明
暂无
返回码
暂无
代码示例
[KYCamera KY_MappingWithUID:self.uid
devName:@"test"
interval:0
success:^{
[self upDateDebugLog:@"KY_MappingWithUID:success"];
}
failure:^(NSError * _Nonnull error) {
NSString *errInfo = [NSString getErrInfoWithTPNSErrCode:error.code];
NSString *msg = [NSString stringWithFormat:@"KY_MappingWithUID:false(%@)", errInfo];
[self upDateDebugLog:msg];
}];
KY_UnmappingWithUID
- 功能描述:
- 将设备UID与TPNS Server进行解绑。
接口定义
+ (void)KY_Unmapping:(NSString * _Nonnull)uid
success:(void (^ _Nonnull)(void))success
failure:(void (^ _Nonnull)(NSError * _Nullable))failure;
参数说明
参数 | 类型 | 说明 |
---|---|---|
uid | string | 设备的UID |
回调说明
暂无
返回码
暂无
代码示例
[KYCamera KY_UnmappingWithUID:self.uid
success:^{
[self upDateDebugLog:@"KY_UnmappingWithUID:success"];
}
failure:^(NSError * _Nonnull error) {
NSString *errInfo = [NSString getErrInfoWithTPNSErrCode:error.code];
NSString *msg = [NSString stringWithFormat:@"KY_UnmappingWithUID:false(%@)", errInfo];
[self upDateDebugLog:msg];
}];
KYPushError
- 功能描述:
- TPNS Server返回的错误码结构体。
接口定义
暂无
参数说明
暂无
回调说明
暂无
返回码
KYPushError 枚举
ENUM | 说明 |
---|---|
-1 | _NoToken,注册客户端时参数没有带token |
-2 | _BadServerResponse,服务器响应失败(URL错误) |
-3 | _NoParam,URL没有参数 |
-4 | _ParamsNoCmd,URL的参数没有带cmd key |
-5 | _ParamsNoUID,URL的参数没有带uid key |
-6 | _ParamsNoDeviceName,URL的参数没有带device name key |
-7 | _ParamsNoSound,URL的参数没有带sound key |
-8 | _ParamsNoFormat,URL的参数没有带format key |
-9 | _ParamsNoWhiteBlock,UID不在白名单 |
代码示例
暂无