コード例 #1
0
 private void Awake()
 {
     AIHelpSupport.Init(appKey, domain, appId, "en");
     AIHelpSupport.SetOnAIHelpInitializedCallback(OnAIHelpInitializedCallback);
     AIHelpSupport.SetOnSpecificFormSubmittedCallback(OnSpecificFormSubmittedCallback);
     AIHelpSupport.SetOnAIHelpSessionOpenCallback(OnOpenCallBack);
     AIHelpSupport.SetOnAIHelpSessionCloseCallback(OnCloseCallBack);
 }
コード例 #2
0
 void allSectionClick()
 {
     FaqConfig.Builder          faqBuilder          = new FaqConfig.Builder();
     ConversationConfig.Builder conversationBuilder = new ConversationConfig.Builder();
     faqBuilder.SetShowConversationMoment(ConversationMoment.ALWAYS);
     conversationBuilder.SetAlwaysShowHumanSupportButtonInBotPage(true);
     faqBuilder.SetConversationConfig(conversationBuilder.build());
     AIHelpSupport.ShowAllFAQSections(faqBuilder.build());
 }
コード例 #3
0
    void robotClick()
    {
        ConversationConfig config = new ConversationConfig.Builder()
                                    .SetAlwaysShowHumanSupportButtonInBotPage(true)
                                    .SetConversationIntent(ConversationIntent.BOT_SUPPORT)
                                    .SetStoryNode("rate message")
                                    .build();

        AIHelpSupport.ShowConversation(config);
    }
コード例 #4
0
 private void Awake()
 {
     AIHelpSupport.AdditionalSupportFor(PublishCountryOrRegion.IN);
     AIHelpSupport.enableLogging(true);
     AIHelpSupport.Init(appKey, domain, appId, "en");
     AIHelpSupport.SetOnAIHelpInitializedCallback(OnAIHelpInitializedCallback);
     AIHelpSupport.SetOnSpecificFormSubmittedCallback(OnSpecificFormSubmittedCallback);
     AIHelpSupport.SetOnOperationUnreadChangedCallback(OnOperationUnreadChangedCallback);
     //AIHelpSupport.SetOnAIHelpSessionOpenCallback(OnOpenCallBack);
     //AIHelpSupport.SetOnAIHelpSessionCloseCallback(OnCloseCallBack);
 }
コード例 #5
0
    void updateUserInfoClick()
    {
        UserConfig config = new UserConfig.Builder()
                            .SetUserId("123456789")
                            .SetUserName("AIHelp")
                            .SetUserTags("VIP1")
                            .SetCustomData("")
                            .build();

        AIHelpSupport.UpdateUserInfo(config);
    }
コード例 #6
0
    void manualClick()
    {
        ConversationConfig config = new ConversationConfig.Builder()
                                    .setWelcomeMessage("You can configure special welcome message for your end users at here.")
                                    .SetAlwaysShowHumanSupportButtonInBotPage(false)
                                    .SetConversationIntent(ConversationIntent.HUMAN_SUPPORT)
                                    .SetStoryNode("")
                                    .build();

        AIHelpSupport.ShowConversation();
    }
コード例 #7
0
    void updateUserInfoClick()
    {
        UserConfig config = new UserConfig.Builder()
                            .SetUserId("123456789")
                            .SetUserName("AIHelp")
                            .SetUserTags("VIP1")
                            .SetCustomData("{''}")
                            .SetPushToken("pushToken")
                            .SetPushPlatform(PushPlatform.JIGUANG)
                            .SetSyncCrmInfo(true)
                            .build();

        AIHelpSupport.UpdateUserInfo(config);
    }
コード例 #8
0
 void runAccelerationClick()
 {
     AIHelpSupport.AdditionalSupportFor(PublishCountryOrRegion.CN);
 }
コード例 #9
0
 void showUrlClick()
 {
     AIHelpSupport.ShowUrl("https://www.baidu.com");
 }
コード例 #10
0
 void enableLoggingClick()
 {
     AIHelpSupport.enableLogging(true);
 }
コード例 #11
0
 void upLoadLogClick()
 {
     AIHelpSupport.SetUploadLogPath("YOUR LOG PATH");
 }
コード例 #12
0
 void netWorkCheckClick()
 {
     AIHelpSupport.SetNetworkCheckHostAddress("aihelp.net");
 }
コード例 #13
0
 void pushClick()
 {
     AIHelpSupport.SetPushTokenAndPlatform("TOKEN", PushPlatform.FIREBASE);
 }
コード例 #14
0
 void unreadMeassageClick()
 {
     AIHelpSupport.StartUnreadMessageCountPolling(OnMessageCountArrivedCallback);
 }
コード例 #15
0
 void isHelpShowClick()
 {
     AIHelpSupport.IsAIHelpShowing();
 }
コード例 #16
0
 void updateSDKLanguageClick()
 {
     AIHelpSupport.UpdateSDKLanguage("en");
 }
コード例 #17
0
 void singleFAQClick()
 {
     AIHelpSupport.ShowSingleFAQ("YOUR FAQID");
 }
コード例 #18
0
 void singleSectionClick()
 {
     AIHelpSupport.ShowFAQSection("YOUR SECTIONID");
 }
コード例 #19
0
 void SDKVersionClick()
 {
     AIHelpSupport.GetSDKVersion();
 }
コード例 #20
0
 void runAccelerationClick()
 {
     AIHelpSupport.RunAccelerationForChina();
 }