lpw
2022-08-24 c09cd2207c2e5bd52595f1addbd4cdc8bbace55f
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
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
//
//  WACscProxy.h
//  WASdkIntf
//
//  Created by hank on 2018/6/7.
//  Copyright © 2018年 GHW-T-01. All rights reserved.
//
 
#import <Foundation/Foundation.h>
 
@interface WACscProxy : NSObject
 
/*!
 @abstract 启动机器人客服界面
 @param showConversationFlag (0或1):是否为vip, 0:标示非VIP;1:表示:VIP此处为1时,将在机器人的聊天界面右上角,提供人工聊天的入口功能
 @param config 可为nil,自定义Dictionary信息可以在此处设置特定的Tag信息
 */
+ (void)showElva:(nonnull NSString *)showConversationFlag config:(nullable NSMutableDictionary *)config;
 
/*!
 @abstract 启动运营界面
 @param showConversationFlag (0或1):是否为vip, 0:标示非VIP;1:表示:VIP此处为1时,将在机器人的聊天界面右上角,提供人工聊天的入口功能
 @param config 可为nil,自定义Dictionary信息可以在此处设置特定的Tag信息
 */
+ (void)showElvaOP:(nonnull NSString *)showConversationFlag config:(nullable NSMutableDictionary *)config;
 
/*!
 @abstract 展示全部FAQ菜单
 @param config 可为nil,自定义Dictionary信息可以在此处设置特定的Tag信息
 */
+ (void)showFAQs:(nullable NSMutableDictionary *)config;
 
/*!
 @abstract 展示FAQ分类
 @param sectionPublishId FAQ Section的PublishID(可以在AIHelp 后台 中,从FAQs菜单下[Section]菜单,查看PublishID)
 @param config 可为nil,自定义Dictionary信息可以在此处设置特定的Tag信息
 */
+ (void)showFAQSection:(nonnull NSString *)sectionPublishId config:(nullable NSMutableDictionary *)config;
 
/*!
 @abstract 展示单条FAQ
 @param faqId FAQ的编号。打开AIHelp 后台中,在机器人→常见问题页面下找到指定FAQ的FAQ编号,注意:此FAQID不能填写客服后台未存在的FAQ编号
 @param config 可为nil,自定义Dictionary信息可以在此处设置特定的Tag信息
 */
+ (void)showSingleFAQ:(nonnull NSString *)faqId config:(nullable NSMutableDictionary *)config;
 
/*!
 @abstract 进入人工客服界面
 @param config 可为nil,自定义Dictionary信息可以在此处设置特定的Tag信息
 */
+ (void)showConversation:(nullable NSMutableDictionary *)config;
 
/*!
 @abstract 设置游戏名称信息
 @param name 设置后将显示在SDK中相关界面导航栏
 */
+ (void)setName:(nonnull NSString *)name;
 
/*!
 @abstract 设置SDK语言
 @param language 语言名称
 */
+  (void)setLanguage:(nonnull NSString *)language;
 
#pragma mark -- 设置SDK方向
/*
 
 UIInterfaceOrientationMaskPortrait,         // 设备(屏幕)直立
 UIInterfaceOrientationMaskLandscapeLeft,    // 设备(屏幕)向左横置
 UIInterfaceOrientationMaskLandscapeRight,   // 设备(屏幕)向右橫置
 UIInterfaceOrientationMaskPortraitUpsideDown,// 设备(屏幕)直立,上下顛倒
 UIInterfaceOrientationMaskLandscape,        // 设备(屏幕)横置,包含向左和向右
 UIInterfaceOrientationMaskAll,              // 设备(屏幕)可以支持上下左右四个方向
 UIInterfaceOrientationMaskAllButUpsideDown  //设备(屏幕)可以支持上左右三个个方向,但不支持直立上下颠倒
 
 */
+  (void)setSDKInterfaceOrientationMask:(NSUInteger)interfaceOrientationMask;
 
 
/*!
@abstract 检测是否开启aihelp
*/
+ (BOOL) isOpenAiHelp;
 
+ (void) openAiHelp:(NSString * _Nonnull )language;
 
+ (void) openAiHelp:(NSString * _Nonnull )language isVip:(BOOL)vip;
 
 
@end