약관 적용하기
Hive SDK는 초기화 시 유저의 접속 IP로 판단한 국가 및 퍼블리싱사에 맞는 적절한 약관을 노출시키지만, 이후 게임에서는 국가별로 어떤 약관에 대한 동의를 받는지 여부와 상관 없이 모든 유저가 약관·개인정보처리방침 등을 볼 수 있는 링크를 제공해야 합니다. Hive에서 제공하는 약관 링크를 연결하면 Hive 백오피스에 등록된 조건에 따라 노출될 약관이 자동으로 선택되어 노출됩니다. 약관 링크를 표기하는 규정은 퍼블리싱 회사에 따라 차이가 있습니다.
약관을 표시하기 위해서는 Auth 클래스의 showTerms()
메서드를 호출하세요. 다음은 이용약관을 노출하는 예제 코드입니다.
API Reference: hive.Auth.showTerms
1 2 3 4 5 6 7 |
using hive; Auth.showTerms((ResultAPI result) => { if (result.isSuccess()) { // 호출 성공 } }); |
API Reference: Auth:showTerms
1 2 3 4 5 6 7 8 9 |
#include <HIVE_SDK_Plugin/HIVE_CPP.h> using namespace std; using namespace hive; Auth::showTerms([=](ResultAPI result) { if (result.isSuccess()) { // 호출 성공 } }); |
API Reference: Auth.showTerms
1 2 3 4 5 6 7 8 9 10 |
import com.hive.Auth import com.hive.ResultAPI Auth.showTerms(object : Auth.AuthShowTermsListener { override fun onAuthShowTerms(result: ResultAPI) { if (result.isSuccess) { // 호출 성공 } } }) |
API Reference: com.hive.Auth.showTerms
1 2 3 4 5 6 7 8 |
import com.hive.Auth; import com.hive.ResultAPI; Auth.INSTANCE.showTerms(result -> { if (result.isSuccess()) { // 호출 성공 } }); |
API Reference: AuthInterface.showTerms
1 2 3 4 5 6 7 |
import HIVEService AuthInterface.showTerms() { result in if result.isSuccess() { // 호출 성공 } } |
API Reference: HIVEAuth:showTerms
1 2 3 4 5 6 7 |
#import <HIVEService/HIVEService-Swift.h> [HIVEAuth showTerms: ^(HIVEResultAPI *result) { if ([result isSuccess]) { // 호출 성공 } }]; |
신규 법인에서 Hive 적용하기
Hive SDK v4.11.4부터 Hive 플랫폼을 적용할 수 있는 회사가 확대됩니다. 기존에는 GAMEVIL과 Com2uS에서만 이용할 수 있었지만 이제는 신규 법인에서도 Hive가 제공하는 플랫폼 서비스를 이용할 수 있습니다.
활용할 수 있는 리소스 안내
신규 법인이 Hive 플랫폼으로 게임을 출시할 때 활용할 수 있는 리소스를 안내합니다.