#import <Foundation/Foundation.h>
#import "MyUnityApp.h"
#import "WXApi.h"
#import "WXApiManager.h"
#import "DeviceCore.h"
#import <ABUAdSDK/ABUAdSDK.h>
@implementation MyUnityApp
- (void)applicationDidBecomeActive:(UIApplication*)application
{
[super applicationDidBecomeActive:application];
}
- (BOOL)application:(UIApplication*)application didFinishLaunchingWithOptions:(NSDictionary*)launchOptions
{
[super application:application didFinishLaunchingWithOptions:launchOptions];
return YES;
}
// UIApplicationOpenURLOptionsKey was added only in ios10 sdk, while we still support ios9 sdk
- (BOOL)application:(UIApplication*)app openURL:(NSURL*)url options:(NSDictionary<NSString*, id>*)options
{
[super application:app openURL:url options:options];
return [WXApi handleOpenURL:url delegate:[WXApiManager shareManager]];
}
/ 回到前台回调 /
//是否进入过后台
static BOOL isentered =NO;
//进入 后台
- (void)applicationDidEnterBackground:(UIApplication*)application
{
[super applicationDidEnterBackground:application];
isentered=YES;
}
//进入前台
- (void)applicationWillEnterForeground:(UIApplication*)application
{
[super applicationWillEnterForeground:application];
//如果进入过前台 调用互推 领奖判断
if (isentered==YES) {
NSLog(@"从前台进入后台,再次回到前台!");
UnitySendMessage("ElectCallBack", "ElectCallBackGetAward", ""); //第一个参数 同时模型名称 2 该模型挂的脚本方法名称 3参数
isentered=NO;
}
}
/ 回到前台回调 /
@end
//设置当前类为启动类
IMPL_APP_CONTROLLER_SUBCLASS(MyUnityApp);
#ifndef MyUnityAppController_h
#define MyUnityAppController_h
#import "UnityAppController.h"
@interface MyUnityApp : UnityAppController
@end