Hive 톡플러스는 Hive 게임에 채팅 솔루션을 지원하는 Hive 확장 프로그램입니다.
최신 다운로드
배포일 | 다운로드 | 개발 환경 |
---|---|---|
2024-02-28 | HiveTalkPlus v0.2.11 for Android.zip | Android |
2022-06-30 | HiveTalkPlus v0.2.10 for Unity.zip | Unity |
2022-06-30 | HiveTalkPlus v0.2.8 for iOS.zip | iOS |
릴리즈 노트
Hive 톡플러스 0.2.11 (Android)
변경 사항
- Hive SDK 4.23.0.0을 지원하도록 업데이트
Hive 톡플러스 0.2.9 (Android)
변경 사항
- Hive SDK 4.16.4를 지원하도록 업데이트
시작하기
Unity
최소 지원 사양
Hive SDK가 지원하는 Unity 버전
- Unity 2018.4.24+
- Unity 2019.3.7+
- Unity 2020.1.0+
- Unity 2021.1.0+
Hive 톡플러스 설치
- Hive 톡플러스를 다운로드하세요.
- Unity 툴바의 Assets > Import Package > Custom Package…에서 .unitypackage 파일을 선택하고 Import를 클릭하세요.
Initialize
- Hive 톡플러스를 사용하려면 다음과 같이
using
지시문을 선언합니다.
1using HiveTalkPlus; - Hive SDK의
AuthV4.setup()
호출 후, Hive 톡플러스를 사용하기 전에 초기화 함수를 호출해 줍니다.
1234567HiveTalkPlusAPI.Init((Bool isInit, String message) => {if (isInit) {// SUCCESS} else {// FAILURE}});
Login / Logout 프로세스
- Hive 톡플러스는 매 실행시마다 login 함수(
LoginWithToken
)의 호출이 필요합니다. LoginWithToken
호출 시 필요한 token은AuthV4.signIn()
이후AuthV4.getHiveTalkPlusLoginToken()
함수로 얻을 수 있습니다.- 사용자가 logout을 할 경우 Hive 톡플러스의
Logout
함수를 함께 호출해주셔야 합니다.Logout
함수 호출이 누락될 경우 이전에 로그인된 사용자의 Notification을 받게될 수 있습니다.
Android
최소 지원 사양
- Android API Level 19
- Android X Compatibility
- Compile and Target SDK version 31
- Build Tool Version 30.0.3
Android SDK 추가
- 프로젝트 단
build.gradle
파일에allprojects
섹션에서 아래의 Repository를 추가합니다.
123456allprojects {repositories {...maven { url 'https://jitpack.io' }}} - 모듈 단
build.gradle
파일에dependencies
섹션에서 아래의 Dependency를 추가합니다.
123dependencies {implementation 'com.github.adxcorp:talkplus-android:0.2.8'} - 모듈의 libs 지정 폴더에 hive-talkplus-x.x.x.aar 파일을 추가합니다.
Initialize
Hive SDK의 AuthV4.setup()
호출 후, Hive 톡플러스를 사용하기 전에 초기화 함수를 호출해 줍니다.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 |
class SampleApplication { override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState) HiveTalkPlus.init { isInit, message -> if (isInit) { // SUCCESS } else { // FAILURE } } } } |
Login / Logout 프로세스
- Hive 톡플러스는 매 실행시마다 login 함수(
LoginWithToken
)의 호출이 필요합니다. LoginWithToken
호출 시 필요한 token은AuthV4.signIn()
이후AuthV4.getHiveTalkPlusLoginToken()
함수로 얻을 수 있습니다.- 사용자가 logout을 할 경우 Hive 톡플러스의
Logout
함수를 함께 호출해주셔야 합니다.Logout
함수 호출이 누락될 경우 이전에 로그인된 사용자의 Notification을 받게될 수 있습니다.
iOS
최소 지원 사양
- iOS 10.0 이상
- CocoaPods 지원
iOS SDK 추가
- 프로젝트의
Podfile
을 열고 아래 내용을 추가합니다.
1pod 'talkplus-ios', '0.2.8' - pod install을 하여 TalkPlus SDK를 다운로드 합니다.
1pod install - 다운로드한 HiveTalkPlus.framework를 프로젝트에 Do Not Embed 형식으로 추가 합니다.
Initialize
- HiveTalkPlus를 사용할 클래스에서 HiveTalkPlus를 import 합니다.
1import HiveTalkPlus - Hive SDK의
AuthV4.setup()
호출 후, Hive 톡플러스를 사용하기 전에 초기화 함수를 호출해 줍니다.
1234567HiveTalkPlus.initWithHandler { isInit, message inif (isInit) {// SUCCESS} else {// FAILURE}}
Login / Logout 프로세스
- Hive 톡플러스는 매 실행시마다 login 함수(
LoginWithToken
)의 호출이 필요합니다. LoginWithToken
호출 시 필요한 token은AuthV4.signIn()
이후AuthV4.getHiveTalkPlusLoginToken()
함수로 얻을 수 있습니다.- 사용자가 logout을 할 경우 Hive 톡플러스의
Logout
함수를 함께 호출해주셔야 합니다.Logout
함수 호출이 누락될 경우 이전에 로그인된 사용자의 Notification을 받게될 수 있습니다.