Hub/docs/methods/CS hubShowDialog

 

CS_hubShowDialog

Description

  • 다이얼로그를 통하여 hub 서비스 페이지(Hive 웹뷰)를 표시한다.


Format

int CS_hubShowDialog(
    const char *relativePath,
    HubCallbackWithJSON closeCallback,
    void *callbackParam
);


Parameters

  • [in] const char * relativePath
relativePath로 사용할 수 있는 경로 값(Hub Dialog Path)
접속할 페이지의 상대 경로(GET 파라미터 포함)

 

다이얼로그가 닫힐 때 호출될 함수 포인터

 

  • [in] void * callbackParam
closeCallbackparam인자로 전달되는 값


Return Value

  • HUB_E_NOTSUP
    • Hub 모듈이 초기화되지 않음.

 

  • HUB_E_INVALID
    • relativePath가 NULL 또는 빈 문자열이 전달됨.

 

  • HUB_E_INUSE
    • 다이얼로그를 이미 사용 중임.

 

  • HUB_E_NOMEMORY
    • 메모리 부족으로 다이얼로그 생성 실패.

 

  • HUB_E_SUCCESS
    • API 호출 성공.


Note

  • closeCallbackjsonString인자로 빈 문자열이 전달됨.
  • 호출 가능한 type(subpath)
    • home : Hive 웹뷰 기본 화면
    • profile : 프로필 페이지
    • edit/profile/picture : 프로필 이미지 변경화면
    • message : Hive 메시지 화면
    • inquiry : 1:1 문의하기 화면
    • chatbot : 고객 센터 챗봇 화면


Sample Code

// 다이얼로그에 http://com2usHub-server-domain/edit/profile/picture 페이지 표시
CS_hubShowDialog(
    "edit/profile/picture",
    hubCloseCallbackFunc,
    NULL
);


Related Method

  • N/A