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__);
- #endif
- static 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";
- /// 用户ID
- static NSString *Des_UserID_Key = @"UserID";
- /// 用户名称
- static NSString *Des_UserName_Key = @"UserName";
- /// 用户密码-存放于apple的keychain中的密码
- static NSString *Des_UserPassword_Key = @"UserPassword";
- /// 刷新Token
- static NSString *Des_UserRefreshToken_Key = @"UserRefreshToken";
- /// 访问Token
- static NSString *Des_UserAccessToken_Key = @"UserAccessToken";
- /// 用户Email
- static 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--------------------------------------
- /// 数据上报接口- 登录成功Key
- static NSString *key_dataReportLoginin = @"loginin";
- /// 数据上报接口- 广告展示Key
- static NSString *key_dataReportAdshow = @"adshow";
- /// 数据上报接口- 内购成功Key
- static NSString *key_dataReportPayed = @"payed";
- /// 数据上报接口- 应用退出Key
- static NSString *key_dataReportExit = @"exit";
- /// 数据上报接口- 应用进入前台Key
- static NSString *key_dataReportActive = @"active";
- /// 数据上报接口- 应用进入后台Key
- static NSString *key_dataReportInactive = @"inactive";
- /// 数据上报接口- AF获取到归因数据Key
- static NSString *key_dataReportAFConversionData = @"conversionData";
- // -------------------------------------------------------------------
- #endif /* Define_h */
|