버전 비교

  • 이 줄이 추가되었습니다.
  • 이 줄이 삭제되었습니다.
  • 서식이 변경되었습니다.

1.1. Unity SDK 설치

...

참고사항

권장 버전을 사용하지 않을 경우, 아래와 같은 문제가 있습니다.

...

KakaoGameSdk.unitypackage를 실행하면, Unity3d툴에서 import할 수 있는 메뉴가 뜹니다.
기존 SDK에서 필요한 항목이 체크된 상태로 import를 진행합니다.

경고

이전 버전 SDK 파일들에 의해 컴파일 에러가 발생할 수 있습니다.

...

Assets > Reimport All 또는 에디터를 재부팅하면 KGAssetImporter에 의해 자동으로 이전 SDK 파일들을 제거합니다.

...

  • 아래 그림과 같이 카카오게임 속성을 설정하도록 합니다.

  • 설정 이후 잘 설정되었는지 확인하기 위해 Check configuration setting 버튼을 클릭합니다.
     

  • 잘 설정되어있지 않을 경우, 아래와 같이 원인 문구가 나옵니다.
    아래의 경우는 유효하지 않은 앱아이디를 사용하고 있어서 발생합니다.
    기술PM님이 전달받은 앱아이디가 잘 등록되었는지 확인합니다. 잘 등록되어 있을 경우, 기술PM님께 문의부탁드립니다.

1.1.3.

...

5. 카카오 멀티앱 로그인 기능 사용시 필요한 설정

SDK 3.11.0 버전부터 iOS의 경우 카카오 멀티앱 로그인을 지원하게 됩니다.(Android는 기존처럼 키해시로 지원가능)

...

그런 경우라면 우선 ios 타겟으로 빌드 후에 빌드된 Xcode project 상에서 수동으로 signin with apple capabilities를 추가해줘야 합니다.(참고 : https://kakaogames.atlassian.net/wiki/spaces/KS3GFC/pages/413631668/1.3+iOS+SDK#1.3.3.6.-%EC%B9%B4%EC%B9%B4%EC%98%A4%EA%B2%8C%EC%9E%84-SDK-%EC%86%8D%EC%84%B1-%EC%84%A4%EC%A0%95 참고)

1.1.3.

...

9. Newtonsoft.Json 패키지 설치(SDK 3.15.0 이상)

SDK 3.15.0 이상부터 내부 로직에 newtonsoft-json을 사용하게 되면서 해당 패키지를 필수로 설치해야 합니다.

...

1.1.4.1. Permission 설정

  1. unitypackage를 import 후에 Assets/Plugins/Android/AndroidManifest.xml 파일에 게임에서 사용할 permission을 추가

    1. <uses-permission android:name="android.permission.XXXXXX" /> 형태로 추가

...

  1. Kakao SDK v3.8.3 이상 버전 사용 필수

    1. Unity Inspector 내에 Etc Setting(Use as needed) -> Domains to use HTTP(Android) 항목에 Add 버튼을 통해 게임에서 사용할 http domain을 추가

  2. 3.10.0 이후 버전에서 다음카페뷰를 로드하는 API가 추가되었는데, 이 API를 사용하기 위해서 모든 HTTP Domain의 호출이 필요한데 아래와 같은 설정이 필요합니다.

    1. Etc Setting -> HTTP Domain -> Use All HTTP Domain Check 설정

...