BBASMPannelInterfaceDef.h 1.92 KB
//
//  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 */