BBASMNetworkBridge.h
1.73 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
//
// BBASMNetworkBridge.h
// BBAMNP
//
// Created by baidu on 2019/8/9.
//
#import "BBASMBaseAPIBridge.h"
NS_ASSUME_NONNULL_BEGIN
@protocol BBASMNetworkBridageExports <JSExport>
- (NSDictionary *)getNetworkType:(JSValue *)params;
- (NSDictionary *)networkStatusChange:(JSValue *)params;
/**
* 描 述: 小程序发起ma/call请求
* 示 例: baiduboxapp:swanAPI/callService?params={"data":"","cb":"xxxx"}&callback=_bdbox_js_766&upgrade=0
* 文 档: http:ft.baidu.com/#/scheme/swan_airequest
* 备 注:
* ********** description ************
* @name: search.suggest
* @authority: swanAPI
* @path: /callService
* @args: [{"name": "data", "value": "Object="}, {"name": "cb", "value": "string"}]
* @config: {"swan": {"jsc": {"invoke": "swan.serverMethod.json", "method": "_naSwan.bridge.networkBridge.callService"}}}
* ********** description ************
* @name: search.query
* @authority: swanAPI
* @path: /callService
* @args: [{"name": "data", "value": "Object="}, {"name": "cb", "value": "string"}]
* @config: {"swan": {"jsc": {"invoke": "swan.serverMethod.json", "method": "_naSwan.bridge.networkBridge.callService"}}}
* ********** description ************
* @name: recommend.list
* @authority: swanAPI
* @path: /callService
* @args: [{"name": "data", "value": "Object="}, {"name": "cb", "value": "string"}]
* @config: {"swan": {"jsc": {"invoke": "swan.serverMethod.json", "method": "_naSwan.bridge.networkBridge.callService"}}}
*/
- (NSDictionary *)callService:(JSValue *)params;
/**
* 小程序网络请求
*/
- (NSDictionary *)request:(JSValue *)params;
@end
@interface BBASMNetworkBridge : BBASMBaseAPIBridge <BBASMNetworkBridageExports>
@end
NS_ASSUME_NONNULL_END