Files
MinFt/Client/LocalPackages/com.thinkingdata.analytics@6408c68cf9/Plugins/iOS/ThinkingSDK/Source/Router/TAModuleManager.h
Liubing\LB 3d8d4d18f3 first commit
先修复一下,错误的场景

删除不必要的钓场资产

修复into场景

update:更新meta文件,修复报错

update:修复资源

修复第一章节建造

修复建造第三章

update:删除多余内容

update:更新README.md

update:还原图标

update:更新README

update:更新配置
2026-04-28 02:17:22 +08:00

73 lines
1.6 KiB
Objective-C

//
// TAModuleManager.h
// Pods
//
// Created by wwango on 2022/10/8.
//
#import <Foundation/Foundation.h>
NS_ASSUME_NONNULL_BEGIN
typedef NS_ENUM(NSUInteger, TAModuleLevel)
{
TAModuleBasic = 0,
TAModuleNormal = 1
};
typedef NS_ENUM(NSInteger, TAModuleEventType)
{
TAMSetupEvent = 0,
TAMInitEvent,
TAMTearDownEvent,
TAMSplashEvent,
TAMQuickActionEvent,
TAMWillResignActiveEvent,
TAMDidEnterBackgroundEvent,
TAMWillEnterForegroundEvent,
TAMDidBecomeActiveEvent,
TAMWillTerminateEvent,
TAMUnmountEvent,
TAMOpenURLEvent,
TAMDidReceiveMemoryWarningEvent,
TAMDidFailToRegisterForRemoteNotificationsEvent,
TAMDidRegisterForRemoteNotificationsEvent,
TAMDidReceiveRemoteNotificationEvent,
TAMDidReceiveLocalNotificationEvent,
TAMWillPresentNotificationEvent,
TAMDidReceiveNotificationResponseEvent,
TAMWillContinueUserActivityEvent,
TAMContinueUserActivityEvent,
TAMDidFailToContinueUserActivityEvent,
TAMDidUpdateUserActivityEvent,
TAMDidCustomEvent = 1000
};
@interface TAModuleManager : NSObject
+ (instancetype)sharedManager;
// If you do not comply with set Level protocol, the default Normal
- (void)registerDynamicModule:(Class)moduleClass;
- (void)unRegisterDynamicModule:(Class)moduleClass;
- (void)loadLocalModules;
- (void)registedAllModules;
- (void)registerCustomEvent:(NSInteger)eventType
withModuleInstance:(id)moduleInstance
andSelectorStr:(NSString *)selectorStr;
- (void)triggerEvent:(NSInteger)eventType;
- (void)triggerEvent:(NSInteger)eventType
withCustomParam:(NSDictionary *)customParam;
@end
NS_ASSUME_NONNULL_END