Skip to content

[한] 초기화

wonkuym.kim edited this page Dec 16, 2016 · 6 revisions

초기화 설정

네이버 카페 SDK 실행에 필요한 앱 매니페스트 설정과 초기화 설정을 추가한다.

1-1. 네이버 카페 SDK 초기화 (한국)

static void init(std::string clientId, std::string clientSecret, int cafeId);

bool HelloWorld::init()
{
    /**
     * "네아로 개발자 센터"에서 받은 정보로 SDK를 초기화 합니다.
     * Glink의 다른 메소드를 호출하기 전에 반드시 초기화를 먼저해야 합니다.
     * 개발자 센터 주소: https://nid.naver.com/devcenter/main.nhn
     */

    /**
     * 
네아로 정보와 카페 아이디로 sdk 초기화 합니다.
     *
     * @param clientId 네아로 client ID
     * @param clientSecret 네아로 client secret
     * @param cafeId 카페 ID
     */
    cafe::CafeSdk::init("197CymaStozo7X5r2qR5", "evCgKH1kJL", 28290504);
}

1-2. 네이버 카페 SDK 초기화 (글로벌)

static void initGlobal(std::string clientId, int plugId, std::string defaultChannelCode);

bool HelloWorld::init()
{
    /**
     * 제휴 이메일을 통해 신청을 하면 ConsumerKey, plugId(globalCafeId)를 받을 수 있다.
     * Glink의 다른 메서드를 호출하기 전에 반드시 초기화를 먼저 해야 한다.
     * 제휴 이메일 주소: dl_gamesdkpartner@navercorp.com
     */

    /**
     * 
네아로 정보와 카페 아이디로 sdk 초기화 합니다.
     *
     * @param clientId 네아로 client ID
     * @param plugId 네아로 카페 ID
     * @param defaultChannelCode SDK 시작 채널
     */
    cafe::CafeSdk::initGlobal("IHCd_HmSiMcXOMC37xZ8", 1013329, cafe::kChannelCodeNone);
}

2. 네이버 카페 SDK 초기화 (한국+글로벌)

한국과 글로벌 모두 사용하는 경우 두 가지 세팅을 모두 한다.

  1. 1-1. 네이버 카페 SDK 초기화 (한국)
  2. 1-2. 네이버 카페 SDK 초기화 (글로벌)