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