覆盖羽声
This commit is contained in:
@@ -4,6 +4,39 @@
|
||||
//
|
||||
// Created by 启星 on 2025/4/24.
|
||||
//
|
||||
/**
|
||||
APP准备启动
|
||||
*
|
||||
* _oo0oo_
|
||||
* o8888888o
|
||||
* 88" . "88
|
||||
* (| -_- |)
|
||||
* 0\ = /0
|
||||
* ___/`---'\___
|
||||
* .' \\| |// '.
|
||||
* / \\||| : |||// \
|
||||
* / _||||| -卍-|||||- \
|
||||
* | | \\\ - /// | |
|
||||
* | \_| ''\---/'' |_/ |
|
||||
* \ .-\__ '-' ___/-. /
|
||||
* ___'. .' /--.--\ `. .'___
|
||||
* ."" '< `.___\_<|>_/___.' >' "".
|
||||
* | | : `- \`.;`\ _ /`;.`/ - ` : | |
|
||||
* \ \ `_. \_ __\ /__ _/ .-` / /
|
||||
*=====`-.____`.___ \_____/___.-`___.-'=====
|
||||
* `=---='
|
||||
*
|
||||
* 佛祖保佑 永无BUG
|
||||
* 佛曰:
|
||||
* 写字楼里写字间,写字间里程序员;
|
||||
* 程序人员写程序,又拿程序换酒钱。
|
||||
* 酒醒只在网上坐,酒醉还来网下眠;
|
||||
* 酒醉酒醒日复日,网上网下年复年。
|
||||
* 但愿老死电脑间,不愿鞠躬老板前;
|
||||
* 奔驰宝马贵者趣,公交自行程序员。
|
||||
* 别人笑我忒疯癫,我笑自己命太贱;
|
||||
* 不见满街漂亮妹,哪个归得程序员?
|
||||
*/
|
||||
|
||||
#import "AppDelegate.h"
|
||||
#import "AppDelegate+Login.h"
|
||||
@@ -15,6 +48,10 @@
|
||||
#import <TIMPush/TIMPushManager.h>
|
||||
#import <SDWebImageWebPCoder/SDWebImageWebPCoder.h>
|
||||
#import "QXAppStartViewController.h"
|
||||
#import "QXGiftPlayerManager.h"
|
||||
#import "IQKeyboardManager.h"
|
||||
#import "QXChirldViewController.h"
|
||||
#import "QXMineNetwork.h"
|
||||
#if DEBUG
|
||||
#import <LLDebugTool.h>
|
||||
#endif
|
||||
@@ -26,14 +63,24 @@
|
||||
|
||||
|
||||
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
|
||||
NSArray *array = [UIFont familyNames];
|
||||
for (NSString * familyname in array) {
|
||||
NSLog(@"Family:%@" ,familyname);
|
||||
// NSArray *fontnames = [UIFont fontNamesForFamilyName:familyname];
|
||||
// for (NSString *name in fontnames) {
|
||||
// NSLog(@"Font Name:%@" ,name);
|
||||
// }
|
||||
}
|
||||
|
||||
// Override point for customization after application launch.
|
||||
[QXConfig defaultConfig];
|
||||
self.window = [[UIWindow alloc] initWithFrame:[UIScreen mainScreen].bounds];
|
||||
self.window.backgroundColor = [UIColor whiteColor];
|
||||
QXAppStartViewController *startVC = [[QXAppStartViewController alloc] init];
|
||||
self.window.rootViewController = startVC;
|
||||
[Bugly startWithAppId:@"38d154fc5f"];
|
||||
[Bugly startWithAppId:@"65efebcd8f"];
|
||||
SDImageWebPCoder *webPCoder = [SDImageWebPCoder sharedCoder];
|
||||
[IQKeyboardManager sharedManager].enable = NO;
|
||||
[[SDImageCodersManager sharedManager] addCoder:webPCoder];
|
||||
[self configThirdPartLogin];
|
||||
#if DEBUG
|
||||
@@ -55,9 +102,15 @@
|
||||
[AvoidCrash becomeEffective];
|
||||
}
|
||||
-(void)changeRootViewControllerIsTabbar{
|
||||
NSString *localPassword = [[NSUserDefaults standardUserDefaults] objectForKey:kChirldLocalPassword];
|
||||
if ([QXGlobal shareGlobal].isLogin && [[QXGlobal shareGlobal].loginModel.sex isEqualToString:@"0"]) {
|
||||
QXFillUserInfoViewController *vc = [[QXFillUserInfoViewController alloc] init];
|
||||
self.window.rootViewController = vc;
|
||||
}else if([localPassword isExist]){
|
||||
QXChirldViewController*vc = [[QXChirldViewController alloc] init];
|
||||
vc.isRoot = YES;
|
||||
QXBaseNavigationController *na = [[QXBaseNavigationController alloc] initWithRootViewController:vc];
|
||||
self.window.rootViewController = na;
|
||||
}else{
|
||||
self.tabbarVC = [[QXTabbarController alloc] init];
|
||||
QXBaseNavigationController *na = [[QXBaseNavigationController alloc] initWithRootViewController:self.tabbarVC];
|
||||
@@ -85,6 +138,11 @@
|
||||
if (resultStatus.intValue == 9000) {
|
||||
showToast(@"支付成功");
|
||||
[[NSNotificationCenter defaultCenter] postNotificationName:noticeAlipayResult object:nil];
|
||||
[QXMineNetwork getMineInfoSuccessBlock:^(QXUserModel * _Nonnull userModel) {
|
||||
|
||||
} failBlock:^(NSError * _Nonnull error, NSString * _Nonnull msg) {
|
||||
|
||||
}];
|
||||
}else{
|
||||
showToast(result);
|
||||
}
|
||||
@@ -174,7 +232,12 @@
|
||||
//服务器端查询支付通知或查询API返回的结果再提示成功
|
||||
NSLog(@"支付成功");
|
||||
showToast(QXText(@"支付成功"));
|
||||
// [[NSNotificationCenter defaultCenter] postNotificationName:@"wxapiPaySuccess" object:nil userInfo:nil];
|
||||
[[NSNotificationCenter defaultCenter] postNotificationName:noticeAlipayResult object:nil];
|
||||
[QXMineNetwork getMineInfoSuccessBlock:^(QXUserModel * _Nonnull userModel) {
|
||||
|
||||
} failBlock:^(NSError * _Nonnull error, NSString * _Nonnull msg) {
|
||||
|
||||
}];
|
||||
break;
|
||||
case WXErrCodeUserCancel:
|
||||
//服务器端查询支付通知或查询API返回的结果再提示成功
|
||||
@@ -191,7 +254,20 @@
|
||||
[[NSNotificationCenter defaultCenter] postNotificationName:noticeWeChatLogin object:response];
|
||||
}
|
||||
}
|
||||
|
||||
-(void)applicationDidEnterBackground:(UIApplication *)application{
|
||||
QXLOG(@"========app已经进入后台========");
|
||||
if ([QXGlobal.shareGlobal.roomId isExist]) {
|
||||
[[QXGiftPlayerManager shareManager] stopPlay];
|
||||
}
|
||||
}
|
||||
-(void)applicationWillResignActive:(UIApplication *)application{
|
||||
QXLOG(@"========app即将进入后台========");
|
||||
}
|
||||
-(void)applicationWillEnterForeground:(UIApplication *)application{
|
||||
if ([QXGlobal.shareGlobal.roomId isExist] && (QXGlobal.shareGlobal.miniView==nil)) {
|
||||
[[QXGiftPlayerManager shareManager] startPlay];
|
||||
}
|
||||
}
|
||||
|
||||
/// 设备转向
|
||||
- (UIInterfaceOrientationMask)application:(UIApplication *)application supportedInterfaceOrientationsForWindow:(UIWindow *)window {
|
||||
|
||||
Reference in New Issue
Block a user