Android
마켓별 설정이란 Amazon, Huawei, ONEstore 등 특정 마켓별로 인증, 결제, 노티피케이션 등 다양한 기능을 사용하기 위해 필요한 설정입니다.
Google Play Games on PC¶
Google의 PC 환경 에뮬레이터 플랫폼인 Google Play Games on PC를 지원하는 경우 아래 설정을 확인바랍니다.
build.gradle에 필요한 라이브러리 설정¶
hive-authv4-provider-google-playgames
를 적용합니다. hive-authv4-provider-google-playgames
는 play-service-games-v2
라이브러리를 포함합니다.
… (생략) …
// Play Games on PC 빌드 시 필수
implementation "com.com2us.android.hive:hive-authv4-provider-google-playgames"
… (생략) …
AndroidManifest.xml 설정¶
Google Play Services를 위한 설정입니다. Google Play Games 로그인 설정에 필요한 값 입니다.
<manifest>
<application>
<meta-data android:name="com.google.android.gms.games.APP_ID" android:value="@string/game_services_project_id"/>
</application>
</manifest>
hive_config.xml 설정¶
hive_config.xml에서 <providers>
태그 내에 있는 <google>
태그에서 playAppId
와 serverClientId
를 설정합니다.
미사용 Android 권한 제거¶
Google Play Games on PC에서는 android.hardware.wifi.feature 항목을 지원하지 않습니다. 아래 권한을 앱에서 사용중이라면 제거 부탁드립니다.
<uses-permission android:name="android.permission.CHANGE_WIFI_STATE" />
<uses-permission android:name="android.permission.CHANGE_WIFI_MULTICAST_STATE" />
Amazon¶
Amazon 결제, 푸시 기능 사용과 Amazon 앱스토어에 앱을 올리기 위한 공통 설정입니다.
Amazon 빌링 설정¶
Amazon 빌링 사용 시 Appstore SDK에서 아이템 정보를 전달받으려면 /assets
위치에 암호화된 키 파일을 추가해야 합니다. 아마존 앱 스토어 가이드를 참고하여 AppstoreAuthenticationKey.pem
키를 다운로드 및 추가 방법에 대해 알아보세요.
Amazon 노티피케이션 설정¶
Amazon 노티피케이션 사용 시 앱이 메시지를 수신할 수 있도록 앱에 유효한 API 키가 포함되어야 합니다. 아마존 콘솔 가이드를 참고하여 아마존 콘솔에서 API 키를 생성 후 이를 /assets/api_key.txt 파일 형태로 포함해야 합니다.