//
// IPUDynamicPluginManager.h
// IPUMobile
//
// Created by 秋林 on 2019/1/15.
// Copyright © 2019 Asiainfo. All rights reserved.
//
#import <Foundation/Foundation.h>
NS_ASSUME_NONNULL_BEGIN
@class IPUDynamicPlugin;
@class IPULoadingPlugin;
@protocol IPUMobileDelegate;
@interface IPUDynamicPluginManager : NSObject
+ (BOOL)isInitedPluginsConfig;
+ (void)initPluginsConfig:(NSException *_Nullable*_Nullable)error;
+ (IPUDynamicPlugin *)getDynamicPlugin:(NSString *)action;
+ (void)executeIpuPluginByAction:(id <IPUMobileDelegate>)mobileDelegate
action:(NSString *)action
callback:(NSString *)callback
params:(NSArray *)params
block:(IPULoadingPlugin *)block
error:(NSException *_Nullable*_Nullable)error;
@end
NS_ASSUME_NONNULL_END
|