Hub/docs/methods/CS hubShowDialogForChatbot
hubShowDialogForChatbot
Description
- Hub dialog를 통하여 챗봇을 이용한 문의하기 페이지를 표시한다.
- Added in Peppermint 2.8.1
- 챗봇 API를 적용하는 경우 안드로이드 챗봇 UI 설정하기, iOS 챗봇 UI 설정하기 항목을 반드시 구현하여야 합니다.
- 관련 부분은 문의 바랍니다.
Format
int CS_hubShowDialogForChatbot (
const char *chatbotParam,
HubCallbackWithJSON closeCallback,
void *callbackParam
);
const char *chatbotParam,
HubCallbackWithJSON closeCallback,
void *callbackParam
);
Parameters
- [in] const char * chatbotParam
-
- 챗봇 페이지 노출 시 함께 전달할 데이터. "{\"init_path\":\"hive_sdk_api\"}" 데이터를 고정 값으로 전달하며, 추가 값 전달 필요시 GCP 선행개발팀과 사전 협의 필요
- [in] HubCallbackWithJSON closeCallback
-
- 다이얼로그가 닫힐 때 호출될 함수 포인터
- [in] void * callbackParam
-
closeCallback
의param
인자로 전달되는 값
Return Value
- HUB_E_NOTSUP
- Hub 모듈이 초기화되지 않음.
- HUB_E_INVALID
- relativePath가 NULL 또는 빈 문자열이 전달됨.
- HUB_E_INUSE
- 다이얼로그를 이미 사용 중임.
- HUB_E_NOMEMORY
- 메모리 부족으로 다이얼로그 생성 실패.
- HUB_E_SUCCESS
- API 호출 성공.
Note
closeCallback
의jsonString
인자로 빈 문자열이 전달됨.
Sample Code
CS_hubShowDialogForChatbot(
"{\"init_path\":\"hive_sdk_api\"}",
hubCloseCallbackFunc,
NULL
);
"{\"init_path\":\"hive_sdk_api\"}",
hubCloseCallbackFunc,
NULL
);
Related Method
- N/A