CNLiveCommunitModuleProtocol.h
1.04 KB
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
34
35
36
37
38
//
// CNLiveCommunitModuleProtocol.h
// CNLiveCommunitModule
//
// Created by open on 2022/2/10.
//
#import <Foundation/Foundation.h>
NS_ASSUME_NONNULL_BEGIN
@protocol CNLiveCommunitModuleProtocol <NSObject>
/// 获取主工程的WebView
/// @param webUrl url
-(UIViewController *)pushWebViewWithMainProjectWithWebUrl:(NSString *)webUrl;
/// 用主工程的webView打开
/// @param webUrl url
-(void)pushWebViewWithMainProjectWithParamDict:(NSDictionary *)paramDict;
/// 调用工程中支付功能
/// @param orderId 订单id
/// @param price 价格
/// @param body 支付名
-(void)pushMainProjectWithPayManagerWithOrderId:(NSString *)orderId price:(NSString *)price body:(NSString *)body;
/// 获取主工程的视讯相关界面逻辑
/// @param pageId 界面id
/// @param channelName 频道名
/// @param channelId 频道id
/// @param webUrl url
-(UIViewController *)pushLiveViewWithMainProjectWithPageId:(NSString *)pageId ChannelName:(NSString *)channelName ChannelId:(NSString *)channelId WebUrl:(NSString *)webUrl;
@end
NS_ASSUME_NONNULL_END