【仅供内部供应商使用,不提供对外解答和培训】

Page tree

【仅供内部供应商使用,不提供对外解答和培训】

Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 6 Next »

OEM的原理是让定制开发的项目的AppDelegate继承FR移动端的AppDelegate(FineSoft/IFAppDelegate.h),在启动App前完成定制,

1.oem集成的主界面与app的主界面一致,有服务器列表

2.oem集成定制服务器列表等等。在AppDelegate4OEM.m文件里面完成,如下图

开放的oem接口在IFOEMUtils.h文件中均可以查看到.

3.一些接口:

/*
增加服务器,如果同名服务器存在不会添加
@param serverName 服务器名称
@param serverURL 服务器地址
@param username 用户名
@param password 密码
@param userEditable 默认用户是否可以编辑 默认为YES
*/
+ (void) addServerWithName:(NSString *)serverName andURL:(NSString *)serverURL addUsername:(NSString *)username addPassword:(NSString *)password userEditable:(BOOL)userEditable;

/*
增加服务器,如果同名服务器存在不会添加
@param serverName 服务器名称
@param serverURL 服务器地址
@param username 用户名
@param password 密码
*/
+ (void) addServerWithName:(NSString *) serverName andURL:(NSString *) serverURL addUsername:(NSString *) username addPassword:(NSString *) password;

/*
根据服务器名称和服务器地址删除服务器
@param serverName 服务器名称
@param serverURL 服务器地址
*/
+ (void) removeServer:(NSString *) serverName serverURL:(NSString *) serverURL;

/*
删除FR内置的Demo服务器
*/
+ (void) removeDemoServer;

/*
去掉关于页面
*/
+ (void) removeAbout;

/*
设置App的版本,会显示在关于界面
*/
+ (void) setAppVersion:(NSString *) version;

/*
设置版权信息
*/
+ (void) setCopyright:(NSString *) copyRight;

/*
设置关于界面里展示的图片名字
*/
+ (void) setAppIconName:(NSString *) iconName;

/**
* 设置处理通知消息的方法
*/
+ (void) setMessageHandler:(void (^) (NSString *message, BOOL isSuccess)) handler;

/**
* 自定义app设置按钮
*/
+ (void) setAppSettingBarButtonItem:(UIBarButtonItem *) settingItem;

/**
保持Pad上一级目录树菜单始终显示在左侧
*/
+ (void) keepFolderLeftOnPad;

/**
把首页放置到一级目录树上显示
@param image:首页的缩略图
*/
+ (void) putHomePageOnFolderWithImage:(UIImage *) image;

/**
* 设置是否需要报表缩略图
*/
+ (void) setNeedReportScreenshot:(BOOL) needReportScreenshot;

//设置信鸽推送中使用到的appId
+ (void) setXinGeAppId:(uint32_t) appId;

//设置信鸽推送中使用到的appKey
+ (void) setXinGeAppKey:(NSString *) appKey;

//一级目录上自定义快捷方式
+ (void) addNodeOnFolder:(NSString *) nodeName withImage:(UIImage *) image andUrl:(NSString *) url serverURL:(NSString *) serverUrl;

//是否支持收藏
+ (void) setSupportFavorite:(BOOL) isSupportFavorite;
  • No labels