| New file |
| | |
| | | // |
| | | // 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 |