BBASMExtensionAdapterProtocol.h
1.29 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
//
// BBASMExtensionAdapterProtocol.h
// BBAMNP
//
// Created by baidu on 2019/5/6.
// Copyright © 2019 Baidu. All rights reserved.
//
#import <Foundation/Foundation.h>
#import "BBASMAdapterBaseImplement.h"
NS_ASSUME_NONNULL_BEGIN
/**
* 其他未归属的协议暂时放在该协议中
*/
@protocol BBASMExtensionAdapterProtocol <NSObject>
@optional
/**
* @brief private(仅手百调用):通知全局摇一摇是否有小程序进入或退出前台状态, 并上报小程序的appID, 由全局摇一摇模块根据下发的appID列表判断是否继续允许全局摇一摇.
*
* @param appID 小程序的唯一标识
* @param active 是否正在前台激活状态
*/
+ (void)globalShakeSetCurrentAppID:(NSString *)appID isActive:(BOOL)active;
/**
* @brief 打开小游戏客服页面
* @param appKey 当前小游戏的appKey
* @param complete 完成回调,dic中的参数如下:
* @{
* @"status":[NSNumber], // 0代表成功,非0代表失败
* };
*/
+ (void)openBBASMCustomerServiceWithAppKey:(NSString *)appKey
completeCallBack:(void(^)(NSDictionary *dict))complete;
/**
* @brief 获取旧的历史库中的小程序数据,仅用于数据库迁移。
*
* @return 旧的历史库中的小程序数据
*/
+ (NSArray *)getHistory;
@end
NS_ASSUME_NONNULL_END