FireflyMiniappSettingModel
属性
@property(nonatomic,copy) NSString *miniAppId;
@property(nonatomic,copy) NSString *miniAppName;
@property(nonatomic,copy) NSString *miniAppDesc;
@property(nonatomic,copy) NSString *miniAppIcon;
@property(nonatomic,copy) NSString *miniAppVersion;
@property(nonatomic,copy) NSString *miniAppIdAlias;
@property(nonatomic,copy) NSString *scope;
@property(nonatomic,copy) NSArray *resloadWhitelist;
@property(nonatomic,copy) NSString *fullMd5;
@property(nonatomic,copy) NSString *fullDownloadUrl;
@property(nonatomic,copy) NSString *patchMd5;
@property(nonatomic,copy) NSString *patchUrl;
@property(nonatomic,assign) FireflyMiniappSettingLoadType loadType;
@property(nonatomic,copy) NSString *urlPrefix;
@property(nonatomic,copy) NSString *sdkMinVer;
@property(nonatomic,copy) NSString *indexRoute;
@property(nonatomic,copy) NSString *accessName;
小程序配置类型
typedef NS_ENUM(NSUInteger, FireflyMiniappSettingLoadType) {
FireflyMiniappSettingLoadTypeFull = 0,
FireflyMiniappSettingLoadTypePatch,
FireflyMiniappSettingLoadTypeOnline,
};
模型工厂方法
+ (instancetype)miniappSettingModelWithDict:(NSDictionary *)dict;
参数:
属性 |
类型 |
说明 |
dict |
NSDictionary * |
配置字典 |
返回值:
示例:
FireflyMiniappSettingModel *settingModel = [FireflyMiniappSettingModel miniappSettingModelWithDict:responseDict];
模型初始化方法
- (instancetype)initWithDict:(NSDictionary *)dict;
参数:
属性 |
类型 |
说明 |
dict |
NSDictionary * |
配置字典 |
返回值:
示例:
+ (instancetype)offlineFileModelWithDict:(NSDictionary *)dict
{
return [[self alloc] initWithDict:dict];
}
获取小程序访问起始主页
- (NSString *)getHomePage;
参数:
无
返回值:
示例:
NSString *address = [[FireflyMiniappManager manager].settingModel getHomePage];