1.1. Unity SDK 설치
...
참고사항 |
---|
권장 버전을 사용하지 않을 경우, 아래와 같은 문제가 있습니다.
|
1.1.2. SDK 파일 구성
...
푸시를 사용하지 않으므로, Push Setting 아래의 Push 체크 박스를 클릭합니다.
3.7.0SDK 이후 버전을 사용할 경우) 유니티 상의 gradle script에서도 해당 스크립트 부분을 제거해준다.
...
1.1.3.10. Android Permission 설정
unitypackage를 import 후에 Assets/Plugins/Android/AndroidManifest.xml 파일에 게임에서 사용할 permission을 추가
<uses-permission android:name="android.permission.XXXXXX" /> 형태로 추가
...
1.1.3.13. Android 빌드 설정 및 빌드 (3.8.0 이후)
3.8.0 버전 부터는 별도의 프로젝트 Export 없이 바로 apk 빌드를 지원합니다.
다만, apk 빌드를 지원할 시에는 SDK 에서 제공하는 Assets/Plugins/Android/mainTemplate.gradle 파일을 수정하면 안 됩니다.(추가하고 싶은 라이브러리나 리소스 추가하는 것은 상관 없습니다.)
apk 빌드를 지원하기 위해서는 유니티에 포함된 gradle library 버전이 맞아야 하기 때문에 권장 유니티 버전을 사용하셔야 합니다.
유니티 내 안드로이드 Gradle 버전 확인
유니티 설치폴더/PlaybackEngines/AndroidPlayer/Tools/gradle/lib/gradle-cli-{VERSION}.jar -> 해당 버전이 유니티에서 사용하는 gradle 버전
gradle 버전별 안드로이드 플러그인 버전 사용 가이드 (https://developer.android.com/studio/releases/gradle-plugin 참고)
gradle 버전에 맞는 plugin 버전 사용
예) gradle 2.14 버전 사용 -> classpath 'com.android.tools.build:gradle:2.1.0 형태로 설정
1.1.3.14. Android 빌드 설정 시 Http 사용 설정
...
우선 카카오 개발자 사이트 내에서 카카오 게임 앱 정보에서 웹 플랫폼을 활성화 시킨다. (처음에 앱등록을 한 상태에서 기본적으로 활성화 되지 않으므로 웹 플랫폼을 활성화 시켜야 함)
활성화 된 웹 플랫폼 링크를 클릭하면 아래와 같은 화면이 나오는데, 아래의 화면에서 사이트 도메인에 "https://distkakao-testsdk-sdkrelease.s3.amazonaws.comcom"을 추가해준다.
그리고 앱 키 정보에 나열된 것들 중에서 JavaScript 키 정보가 있는데, 해당 정보를 다음 단계에서 사용한다.그리고 2 단계에서 언급했던 JavaScript Key를 유니티 에디터 인스펙터 상에 Editor Setting > Use Kakao Editor Login 항목(3.4.0부터 추가됨)을 체크하고 InputField에 입력한다.
이렇게 하면 유니티 에디터 상에서 카카오 로그인을 사용할 준비는 다 되었다.
...