开发

常用 API

1.打开小程序

1
2
NSString *appUrl = @"swandemo://swan/appKey";
[Pyramid.bba_smManager openAppUrl:appUrl];

2.扫码打开小程序

1
2
3
4
// 长连地址:https://smartapp.baidu.com/mappconsole/api/packagescheme
// 短连地址:https://mbd.baidu.com/ma/s
NSString *codeUrl = @"https://mbd.baidu.com/ma/s";
[[Pyramid.bba_smManager sharedInstance] generateMNPLaunchDispatcherFromURL:codeUrl];

3.日志输出

1
2
3
4
5
6
7
8
9
10
11
12
13
14
// info日志,写日志系统,同时写sconsolelog。(表示正常使用时的日志)
BBASM_INFO_LOG()

// Warning日志,写日志系统,同时写sconsolelog。(表示可能有问题,还没发生错误)
BBASM_WARNING_LOG()

// Error日志,写日志系统,同时写sconsolelog。(表示有问题并导致出错)
BBASM_ERROR_LOG()

// verbose日志,打印到控制台,不写入日志系统、sconsolelog。(表示所有可能的日志,默认级别)
BBASM_VERBOSE_LOG()

// debug日志,打印到控制台,不写入日志系统、sconsolelog。(表示所有合理的调试用日志
BBASM_DEBUG_LOG()