123456789101112131415161718192021222324252627282930313233 |
- //
- // TapDelegate.m
- // Unity-iPhone
- //
- // Created by xe on 2021/7/14.
- //
- #import <Foundation/Foundation.h>
- #import <UIKit/UIKit.h>
- #import <UserNotifications/UserNotifications.h>
- #include "AppDelegateListener.h"
- #include "LifeCycleListener.h"
- #import "TapCommonDelegate.h"
- #import <TapCommonSDK/TDSHandleUrl.h>
- @implementation TapCommonDelegate
- +(void) load{
- static dispatch_once_t onceToken;
- dispatch_once(&onceToken,^{
-
- NSNotificationCenter* nc = [NSNotificationCenter defaultCenter];
- [nc addObserverForName:kUnityOnOpenURL object:nil queue:[NSOperationQueue mainQueue] usingBlock:^(NSNotification * _Nonnull note) {
- if ([note.userInfo isKindOfClass: [NSMutableDictionary<NSString*, id> class]]) {
- NSURL* url = [note.userInfo objectForKey:@"url"];
- [TDSHandleUrl handleOpenURL:url];
- }
- }];
-
- });
- }
- @end
|