Hive는 별도의 개발이나 게임 업데이트 없이도 유저에게 전하고자 하는 내용을 간단하게 HTML 페이지로 보여줄 수 있는 웹뷰를 제공합니다. 이런 웹뷰를 Hive 웹뷰 혹은 소셜 웹뷰라고 부릅니다. 게임에서 API를 호출했을 때 특정 웹뷰로 연결되도록 설정하지 않은 경우에는 Hive 연결 시 유저 프로필을 기본으로 호출합니다.

Hive는 Hive 웹뷰 기능으로 다음 목록에 나열된 Hive 페이지를 제공합니다. Hive 페이지를 표시하려면 페이지 종류를 hiveDialogType 파라미터에 담아 SocialHive 클래스의 showHiveDialog() 메서드를 호출하세요. Hive 페이지별 파라미터 값은 다음과 같습니다.

Hive 첫 화면(HiveDialogType.HOME)
프로필(HiveDialogType.USER)
게임(HiveDialogType.GAME)
메시지(HiveDialogType.MESSAGE)
문의하기(HiveDialogType.INQUIRY)
챗봇(HiveDialogType.CHATBOT)
1:1 문의하기

다음은 Hive 페이지 중 1:1 문의하기 페이지를 웹뷰로 표시하는 예제 코드입니다.

Unity®

API Reference: hive.SocialHive.showHiveDialog

C++

API Reference: SocialHive::showHiveDialog

Kotlin

API Reference: SocialHive.showHiveDialog

Java

API Reference: com.hive.SocialHive.showHiveDialog

Swift

API Reference: SocialHiveInterface.showHiveDialog

Objective-C

API Reference: HIVESocialHive::showHiveDialog:vid:handler:

내 문의 내역 바로가기

Hive 고객센터는 Hive 멤버십 연동 유저에게 본인이 접수한 문의 내역을 바로 확인할 수 있는 기능을 제공합니다. HiveDialogType을 파라미터로 MYINQUIRY를 추가하여 내 문의 내역 바로 가기를 적용해보세요. 유저가 게임에 대한 문의 사항을 보다 간편하게 해결할 수 있는 환경이 구현됩니다. 다만, Hive 모바일이나 웹 사이트를 통해 문의한 경우에는 Hive 멤버십 로그인 여부를 확인할 수 없기 때문에 Hive ID와 CS Code(PlayerID)를 입력해도 앱에서는 노출되지 않습니다.

챗봇 문의하기

챗봇 문의하기를 노출하기 위해서는 SocialHive 클래스의 showHiveDialog() 메서드를 호출합니다.

Argument Type Description
additionalInfo string 챗봇 페이지 노출 시 함께 전달할 데이터
"{ \"init_path\":\"hive_sdk_api\" }"로 고정하며, 추가 전달할 값이 필요한 경우 컴투스플랫폼 AI개발팀과 협의

다음은 챗봇 문의하기를 노출하는 예제 코드입니다.

Unity®

API Reference: Unity®

C++

API Reference: C++

Kotlin

API Reference: Kotlin

Java

API Reference: Java

Swift

API Reference: Swift

Objective-C

API Reference: Objective-C