| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125 | ////  Define.h//  AdAdmobSDK////  Created by 蒋龙 on 2019/8/22.//  Copyright © 2019 com.YouLoft.CQ. All rights reserved.//#ifndef Define_h#define Define_h#define appDelegate ((AppDelegate *)[[UIApplication sharedApplication] delegate])#define BundleId [NSBundle mainBundle].bundleIdentifier#define kTabBarHeight   50#define kDeviceWidth [UIScreen mainScreen].bounds.size.width#define KDeviceHeight [UIScreen mainScreen].bounds.size.height#define isIOS7    ( [[[UIDevice currentDevice] systemVersion] compare:@"7.0"] != NSOrderedAscending )#define isPad (UI_USER_INTERFACE_IDIOM()== UIUserInterfaceIdiomPad)#define IS_IPHONE_X ([UIScreen instancesRespondToSelector:@selector(currentMode)] ? CGSizeEqualToSize(CGSizeMake(1125, 2436), [[UIScreen mainScreen] currentMode].size) : NO)//判断iPHoneXr#define IS_IPHONE_Xr ([UIScreen instancesRespondToSelector:@selector(currentMode)] ? CGSizeEqualToSize(CGSizeMake(828, 1792), [[UIScreen mainScreen] currentMode].size) && !isPad : NO)//判断iPhoneXs#define IS_IPHONE_Xs ([UIScreen instancesRespondToSelector:@selector(currentMode)] ? CGSizeEqualToSize(CGSizeMake(1125, 2436), [[UIScreen mainScreen] currentMode].size) && !isPad : NO)//判断iPhoneXs Max#define IS_IPHONE_Xs_Max ([UIScreen instancesRespondToSelector:@selector(currentMode)] ? CGSizeEqualToSize(CGSizeMake(1242, 2688), [[UIScreen mainScreen] currentMode].size) && !isPad : NO)// 是iPhone X 以上的机型#define IS_IPHONE_X_UP ((IS_IPHONE_X==YES || IS_IPHONE_Xr ==YES || IS_IPHONE_Xs== YES || IS_IPHONE_Xs_Max== YES) ? YES : NO)#define jl_weakify(var)   __weak typeof(var) weakSelf = var#define jl_strongify(var) __strong typeof(var) strongSelf = var//iPhoneX系列#define Height_StatusBar ((IS_IPHONE_X==YES || IS_IPHONE_Xr ==YES || IS_IPHONE_Xs== YES || IS_IPHONE_Xs_Max== YES) ? 44.0 : 20.0)#define Height_NavBar ((IS_IPHONE_X==YES || IS_IPHONE_Xr ==YES || IS_IPHONE_Xs== YES || IS_IPHONE_Xs_Max== YES) ? 88.0 : 64.0)#define Height_TabBar ((IS_IPHONE_X==YES || IS_IPHONE_Xr ==YES || IS_IPHONE_Xs== YES || IS_IPHONE_Xs_Max== YES) ? 83.0 : 49.0)#define OpenLog 1#ifdef OpenLog#ifdef DEBUG#define JLLog(fmt, ...) NSLog((@"[文件名:%s]\n" "[函数名:%s]\n" "[行号:%d] \n" fmt), __FILE__, __FUNCTION__, __LINE__, ##__VA_ARGS__);#else#define JLLog(fmt, ...) NSLog((@"YouLoft-" fmt), ##__VA_ARGS__);#endif#else#define JLLog(fmt, ...) NSLog((), ##__VA_ARGS__);#endifstatic NSString *SDK_Version = @"2.7.9";static NSString *SDK_AdvertPlatform = @"admob";// ---------------本地存储Key-------------------------------------------static NSString *k_Previous_Eventid = @"previous_eventid";static NSString *k_Channel = @"channel";static NSString *k_Platform = @"platform";static NSString *k_AdvertPlatform = @"advertPlatform";static NSString *k_PottingMobSDKVersion = @"pottingMobSDKVersion";static NSString *k_AppVersionName = @"versionName";static NSString *k_AppVersionCode = @"versionCode";static NSString *k_ClientUserId = @"clientuserid";static NSString *k_NowPalyInterstitialID = @"NowPalyInterstitialID";static NSString *k_NowPalyVideoID = @"NowPalyVideoID";static NSString *k_BaseUrl = @"BaseUrl";static NSString *k_GameID = @"GameID";static NSString *k_GameSecret = @"GameSecret";static NSString *k_UserID = @"UserID";// -------------------------------------------------------------------// ---------------回调字典Key-------------------------------------------/// 状态Code,200-成功,其他失败static NSString *Des_Code_Key = @"Code";/// 成功或失败消息static NSString *Des_Msg_Key = @"Msg";/// 成功或失败消息static NSString *Des_Data_Key = @"Data";/// 用户IDstatic NSString *Des_UserID_Key = @"UserID";/// 用户名称static NSString *Des_UserName_Key = @"UserName";/// 用户密码-存放于apple的keychain中的密码static NSString *Des_UserPassword_Key = @"UserPassword";/// 刷新Tokenstatic NSString *Des_UserRefreshToken_Key = @"UserRefreshToken";/// 访问Tokenstatic NSString *Des_UserAccessToken_Key = @"UserAccessToken";/// 用户Emailstatic NSString *Des_UserEmail_Key = @"UserEmail";/// 用户头像链接地址static NSString *Des_PictureURL_Key = @"PictureURL";/// 用户状态 0-不支持,1、2-支持登录static NSString *Des_RealUserStatus_Key = @"RealUserStatus";///// 数据来源  iCloud Keychain-存放在keychain中的, Authorization Apple ID-苹果返回的static NSString *Des_AuthFrom_Key = @"AuthFrom";// -------------------------------------------------------------------// ---------------数据上报埋点名Key--------------------------------------/// 数据上报接口- 登录成功Keystatic NSString *key_dataReportLoginin = @"loginin";/// 数据上报接口- 广告展示Keystatic NSString *key_dataReportAdshow = @"adshow";/// 数据上报接口- 内购成功Keystatic NSString *key_dataReportPayed = @"payed";/// 数据上报接口- 应用退出Keystatic NSString *key_dataReportExit = @"exit";/// 数据上报接口- 应用进入前台Keystatic NSString *key_dataReportActive = @"active";/// 数据上报接口- 应用进入后台Keystatic NSString *key_dataReportInactive = @"inactive";/// 数据上报接口- AF获取到归因数据Keystatic NSString *key_dataReportAFConversionData = @"conversionData";// -------------------------------------------------------------------#endif /* Define_h */
 |