...
참고사항 |
---|
권장 버전을 사용하지 않을 경우, 아래와 같은 문제가 있습니다. "USING MEMORYADRESSES FROM MORE THAN 16GB OF MEMORY" 메시지와 함께 앱 실행시 크래쉬가 발생할 수 있습니다. (관련 이슈) 2018.x 버전에서 Android 12 이상 빌드시 검은 화면만 뜨는 버그가 있습니다. gradle이 6.7.1를 사용하게 되면서 특정 유니티 버전 이하에서는 업그레이드가 필요합니다.iOS Privacy Manifest와 관련하여 업그레이드가 필요합니다. (https://kakaogames.atlassian.net/wiki/spaces/KS4GFP/pages/660865026/Unity+SDK#Unity-SDK%EB%A5%BC-4.4.0-%EC%9D%B4%EC%83%81-%EB%B2%84%EC%A0%84%EC%9C%BC%EB%A1%9C-%EC%97%85%EA%B7%B8%EB%A0%88%EC%9D%B4%EB%93%9C)
|
2. SDK 파일 구성
전달받은 KakaoGamesSDK_Unity_[버전].zip 파일은 다음과 같은 파일들로 구성되어 있습니다.
...
| 2021.3 | 2022.3 |
---|
필수로 사용하는 항목 |  |  |
AndroidManifest.xml | SDK 내부 로직에 의해 자동으로 생성됩니다. | SDK 내부 로직에 의해 자동으로 생성됩니다. |
mainTemplate.gradle | 반드시 체크가 필요하며 필요한 디펜던시스는 EDM에 의해 자동 세팅됩니다. External Dependency Manager를 통해 Android Dependencies가 세팅됩니다. | 반드시 체크가 필요하며 필요한 디펜던시스는 EDM에 의해 자동 세팅됩니다. External Dependency Manager를 통해 Android Dependencies가 세팅됩니다. |
launcherTemplate.gradle | 자동생성된 파일에 코드 블럭 |
---|
apply plugin: 'com.google.firebase.firebase-perf'
apply plugin: 'com.google.firebase.crashlytics' |
해당 구문을 추가해야합니다. | 자동생성된 파일에 코드 블럭 |
---|
apply plugin: 'com.google.firebase.firebase-perf'
apply plugin: 'com.google.firebase.crashlytics' |
해당 구문을 추가해야합니다. |
baseProjectTemplate.gradle | 자동생성된 파일에 코드 블럭 |
---|
classpath 'com.google.gms:google-services:4.3.3'
classpath 'com.google.firebase:perf-plugin:1.2.0'
classpath 'com.google.firebase:firebase-crashlytics-gradle:2.2.0' |
해당 구문을 추가해야합니다. | 자동 생성된 파일에 코드 블럭 |
---|
// Make sure that you have the Google services Gradle plugin dependency
id 'com.google.gms.google-services' version "4.3.15" apply false
// Add the dependency for the Performance Monitoring Gradle plugin
id 'com.google.firebase.firebase-perf' version "1.4.2" apply false
// Add the dependency for the Crashlytics Gradle plugin
id 'com.google.firebase.crashlytics' version "2.9.8" apply false |
해당 구문을 추가해야합니다. |
gradleTemplate.properties | 유니티와 EDM에 의해 자동 생성된 파일을 사용하시면 됩니다. | 유니티와 EDM에 의해 자동 생성된 파일을 사용하시면 됩니다. |
settingTemplate.gradle | 2021.3 버전에는 해당 파일이 없습니다. | 자동 생성된 파일을 사용하시면 됩니다. |
4.3.2. Permission 설정
Assets/Plugins/Android/AndroidManifest.xml 파일에 게임에서 사용할 permission을 추가할 수 있습니다.
...