接口API
GezAccess.h
/**
该类会将部分信息持久化到NSUserDefaults
*/
/**
* 登陆服务器
* @param userName 用户名
* @param userPwd 密码
*/
+(NSString*) loginWithUserName:(NSString*) userName andUserPwd:(NSString*) userPwd;
/**
* 设置缺省的用户名和密码
* @param userName 用户名
* @param userPwd 密码
*/
+(void) setDefaultUserName:(NSString*) userName andUserPwd:(NSString*) userPwd;
/**
* 更新最近一次成功登陆的用户名和密码
* @param userName 用户名
* @param userPwd 密码
*/
+(void) updateLatestAccessSuccessUserName:(NSString *) userName andUserPwd :(NSString*) userPwd ;
/**
* 获得最近一次登陆成功的用户名
*/
+(NSString*) getLatestAccesssSuccessUserName;
/**
* 获得最近一次登陆成功的用户密码
*/
+(NSString*) getLatestAccesssSuccessUserPwd;
/**
* 获得已选服务器地址
*/
+(NSString*) getSelectedUrlPath;
/**
* 更新选中的服务器地址
* @param selectedHost 服务器url地址
*/
+(void)updateSelectedServerUrlPath:(NSString*)selectedHost;
/**
* 是否支持自动登陆
*/
+(BOOL) isAutoLogin;
/**
* 设置自动登陆
* @param autoLogin 是否自动登录
*/
+(void) setAutoLogin:(BOOL) autoLogin;
/**
* 设置缺省的服务器名称和访问地址
* @param serverName 服务器名称
* @param urlPath url地址
*/
+(void) setDefaultServerName:(NSString*) serverName andUrlPath:(NSString*) urlPath;
/**
* 获得已选服务器地址
*/
+(NSString*) getSelectedServerName;
/**
* 更新选中的服务器名称
* @param serverName 服务器名称
*/
+(void)updateSelectedServerName:(NSString*)serverName;
/**
*设置当前应用使用的网络状态 0:内置demo,1:离线(离线即为平时有网络时自动保存的一套离线信息),2:使用网络获取动态信息
* @param networkStatus 网络状态
*/
+(void) setGezReportNetworkStatus:(NSString *) networkStatus;
/**
*获得当前应用使用的网络状态 0:内置demo,1:离线(离线即为平时有网络时自动保存的一套离线信息),2:使用网络获取动态信息
*/
+(NSString*) getGezReportNetworkStatus;
/**
* 设置自动下载
* @param autoDownload 是否自动下载
*/
+(void) setAutoDownload:(BOOL) autoDownload;
/**
* 获得已设置的自动下载
*/
+(BOOL) isAutoDownload;
/**
* 清除信息
*/
+(void) clearAllInfo;