JLChen
2021-05-18 a869383e163a18cdedcf587383c1eca043129754
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
//
//  DHModuleProtocol.h
//  DHHive
//
//  Created by iblue on 2017/7/13.
//  Copyright © 2017年 jiangbin. All rights reserved.
//  Module需要实现的协议
 
#import <Foundation/Foundation.h>
#import <UIKit/UIKit.h>
#import <UserNotifications/UserNotifications.h>
 
@protocol DHModuleProtocol <NSObject,UIApplicationDelegate,UNUserNotificationCenterDelegate>
 
@required
 
/**
 初始化模块,在此方法实现的功能:
 1、注册路由URL
 2、绑定模块的协议与实现类
 */
- (void)moduleInit;
 
@optional
/**
 接受传递的自定义事件
 
 @param eventname 事件名称
 @param userInfo 传递的参数
 */
- (void)moduleCustomEvent:(NSString *)eventname userInfo:(NSDictionary *)userInfo;
    
@end