[한] 초기화 - naver/cafe-sdk-unity GitHub Wiki
###1. unity 초기 설정
script 구성요소
라이브러리 | 다운로드 URL |
---|---|
Glink.cs | CAFE SDK를 사용하기 위한 인터페이스 클래스 |
GlinkAndroid.cs | 안드로이드 SDK와 연동하기 위한 클래스 |
GlinkiOS.cs | iOS SDK와 연동하기 위한 클래스 |
GlinkConfig.cs | CAFE SDK 초기화를 위한 클래스 |
IGlink.cs | 안드로이드/iOS 연동 클래스를 위한 인터페이스 |
GLinkLanguage.cs | 글로벌 설정을 위한 언어리스트 |
1-1 네이버 카페 SDK 초기화 (한국)
GlinkConfig.cs 에서 발급받은 네아로정보와 카페ID를 설정한다.
NeoId 와 글로벌카페ID 설정하는 부분은 주석처리한다.
static class GLinkConfig
{
public const string NaverLoginClientId = "197CymaStozo7X5r2qR5"; //clientId
public const string NaverLoginClientSecret = "evCgKH1kJL"; //clientSecret
public const int CafeId = 28290504; //cafeId
// public const string NeoIdConsumerKey = "IHCd_HmSiMcXOMC37xZ8";
// public const int GlobalCafeId = 1013329;
// public const string Language = GLinkLanguage.ENGLISH;
}
1-2 네이버 카페 SDK 초기화 (글로벌)
GlinkConfig.cs 에서 발급받은 네오아이디 정보를 설정한다.
상단의 네아로 정보를 세팅하는 부분은 주석처리 한다.
static class GLinkConfig
{
// public const string NaverLoginClientId = "197CymaStozo7X5r2qR5";
// public const string NaverLoginClientSecret = "evCgKH1kJL";
// public const int CafeId = 28290504;
public const string NeoIdConsumerKey = "IHCd_HmSiMcXOMC37xZ8";
public const int GlobalCafeId = 1013329;
public const string Language = GLinkLanguage.ENGLISH;
}
안드로이드의 경우 GLinkAndroid.cs 에서 글로벌 정보를 init 하는 부분을 주석해체한다.
public GLinkAndroid () {
...
glinkClass.CallStatic ("initGlobal", currentActivity, GLinkConfig.NeoIdConsumerKey, GLinkConfig.GlobalCafeId, GLinkLanguage.ENGLISH);
...
}
iOS의 경우 GLinkIOS.cs 에서 글로벌 정보를 init 하는 부분을 주석해체한다.
public GLinkAndroid () {
...
_InitGLinkForGlobal(GLinkConfig.NeoIdConsumerKey, GLinkConfig.GlobalCafeId, GLinkConfig.Language);
...
}
1-3 네이버 카페 SDK 초기화 (한국+글로벌)
GlinkConfig.cs 에서 발급받은 네아로정보와 네오아이디정보를 세팅한다.
static class GLinkConfig
{
public const string NaverLoginClientId = "197CymaStozo7X5r2qR5";
public const string NaverLoginClientSecret = "evCgKH1kJL";
public const int CafeId = 28290504;
public const string NeoIdConsumerKey = "IHCd_HmSiMcXOMC37xZ8";
public const int GlobalCafeId = 1013329;
public const string Language = GLinkLanguage.ENGLISH;
}
안드로이드의 경우 GLinkAndroid.cs 에서 한국카페정보와 글로벌카페정보를 init 하는 부분을 주석해체한다.
public GLinkAndroid () {
...
glinkClass.CallStatic ("init", currentActivity, GLinkConfig.NaverLoginClientId, GLinkConfig.NaverLoginClientSecret, GLinkConfig.CafeId);
glinkClass.CallStatic ("initGlobal", currentActivity, GLinkConfig.NeoIdConsumerKey, GLinkConfig.GlobalCafeId, GLinkLanguage.ENGLISH);
...
}
iOS의 경우 GLinkIOS.cs 에서 한국카페정보와 글로벌카페정보를 init 하는 부분을 주석해체한다.
public GLinkiOS () {
...
_InitGLink(GLinkConfig.NaverLoginClientId, GLinkConfig.NaverLoginClientSecret, GLinkConfig.CafeId);
_InitGLinkForGlobal(GLinkConfig.NeoIdConsumerKey, GLinkConfig.GlobalCafeId, GLinkConfig.Language);
...
}