LKAppExpDownListener Protocol Reference
Conforms to | NSObject |
---|---|
Declared in | LKAppExpress.h |
– onDownstream:data:
required method
下推数据方法
- (void)onDownstream:(NSString *)topic data:(id _Nullable)data
Parameters
topic |
下推 Topic 的业务部分,由具体业务确定,下行的完整 Topic 形如: /sys/${productKey}/${deviceName}/app/down/properties/post 其中App 端下推 Topic 协议前缀:/sys/${productKey}/${deviceName}/app/down 在 sdk 中会自动去除。 所以开发者看到的是完整 Topic 的业务部分,如上例中的 /properties/post |
---|---|
data |
消息内容。可能是 NSString 或者 NSDictionary |
Discussion
下推数据方法
Declared In
LKAppExpress.h
– shouldHandle:
required method
数据使用 onDownstream:data:
上抛时,可以先过滤一遍,返回 NO,则不上抛;返回 YES,则会使用 onDownstream:data:
上抛
- (BOOL)shouldHandle:(NSString *)topic
Parameters
topic |
下推 Topic 的业务部分,由具体业务确定,下行的完整 Topic 形如: /sys/${productKey}/${deviceName}/app/down/properties/post 其中App 端下推 Topic 协议前缀:/sys/${productKey}/${deviceName}/app/down 在 sdk 中会自动去除。 所以开发者看到的是完整 Topic 的业务部分,如上例中的 /properties/post |
---|
Return Value
返回 NO,则不上抛;返回 YES,则会使用 onDownstream:data:
上抛
Discussion
数据使用 onDownstream:data:
上抛时,可以先过滤一遍,返回 NO,则不上抛;返回 YES,则会使用 onDownstream:data:
上抛
Declared In
LKAppExpress.h