BBASMPannelInterfaceDef.h
1.92 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
//
// BBASMPannelInterfaceDef.h
// BBAMNP
//
// Created by baidu on 2019/11/15.
// Copyright © 2019 Baidu. All rights reserved.
//
#ifndef BBASMPannelInterfaceDef_h
#define BBASMPannelInterfaceDef_h
typedef NS_ENUM(NSUInteger, BBASMPannelShowType) {
BBASMPannelShowTypeSMApp, // 小程序普通页面pannel
BBASMPannelShowTypeSMGame, // 小游戏普通页面pannel
BBASMPannelShowTypeSMAppWebExternal, // 小程序web化页面pannel
BBASMPannelShowTypeSMGameNoShare, // 小游戏普通页面pannel,无分享入口
BBASMPannelShowTypeSMGameAbout, // 小游戏关于页面pannel
BBASMPannelShowTypeSMAppException, // 小程序启动异常页面pannel,启动失败展示错误页时,此时菜单元素与BBASMPannelShowTypeSMApp展示一致
BBASMPannelShowTypeTeenagerStyle, // 青少年模式pannel
BBASMPannelShowTypeMinimalStyle // 极简模式pannel
};
// 菜单中设置的唯一标识符
static NSString *const BBASMPannelItemIdentitySet = @"set";
// 菜单中重启小程序的唯一标识符
static NSString *const BBASMPannelItemIdentityRefresh = @"refresh";
// 菜单中分享的唯一标识符
static NSString *const BBASMPannelItemIdentityShare = @"share";
// 菜单中字体设置的唯一标识符
static NSString *const BBASMPannelItemIdentityFontSetting = @"font";
/// 安全保障的唯一标识符
static NSString *const BBASMPannelItemIdentitySecurity = @"security";
/// 联系客服唯一标识符
static NSString *const BBASMPannelItemIdentityCustomerService = @"customerService";
/// 菜单中我的小程序的唯一标识符
static NSString *const BBASMPannelItemIdentitySmartWidgetCenter = @"smartWidgetCenter";
// 需要重新加载菜单数据的通知,用于菜单显示时动态更新数据源
static NSString *const BBASMPannelReloadNotification = @"BBASMPannelReloadNotification";
#endif /* BBASMPannelInterfaceDef_h */