| // | 
| //  YLAccount.h | 
| //  YileSDK | 
| // | 
| //  Created by 李英辉 on 11/11/17. | 
| // | 
| @class DYYFloatWindow; | 
|   | 
| #import <UIKit/UIKit.h> | 
|   | 
| /** | 
|  *  玩家账号类 | 
|  */ | 
| @interface YLAccount : NSObject <NSCoding> | 
|   | 
| @property (nonatomic, assign) NSInteger accountId; | 
| @property (nonatomic, strong) NSString * identifier; | 
| @property (nonatomic, strong) NSString * token; | 
| @property (nonatomic, strong) NSDate * tokenExpiry; | 
| @property (nonatomic, strong) NSString * password; | 
| //@property (nonatomic, strong) NSString * phoneNumber; | 
|   | 
| @property(nonatomic, assign)NSInteger hasBindPhone; // -1 未定义 0 未绑定 1绑定 | 
| @property (nonatomic, readonly) BOOL loggedIn; | 
|   | 
| //小助手位置 | 
| @property(nonatomic) CGFloat x; | 
| @property(nonatomic) CGFloat y; | 
|   | 
| /** | 
|  *  检查令牌是否过期 | 
|  * | 
|  *  @return 是否过期 | 
|  */ | 
| - (BOOL)tokenExpired; | 
|   | 
| /** | 
|  *  获取当前登录的玩家账号 | 
|  */ | 
| + (YLAccount *)sharedInstance; | 
|   | 
| //小助手 | 
| -(DYYFloatWindow *)floatBtn; | 
|   | 
| /// 显示小助手 | 
| - (void)showFloatBtn; | 
| /// 隐藏小助手 | 
| - (void)hideFloatBtn; | 
|   | 
| //显示绑定手机号页面  isLogin是否是登录自动弹出 | 
| - (void)showBindPhoneView:(BOOL)isLogin; | 
|   | 
| /** | 
|  *  将账号相关信息序列化到本地进行缓存,下次可免登陆(token过期则仍需重新登录) | 
|  */ | 
| + (BOOL)rememberCurrentAccount; | 
|   | 
| /** | 
|  *  退出当前账号 | 
|  */ | 
| + (void)logout; | 
|   | 
| @end |