Unreal 안드로이드 배포판 패키지 이름 등록

개요

구글 플레이에 앱을 올릴 때 제한이 없던 이전과 달리 패키지 이름을 먼저 등록해야 합니다. 기존 앱들은 자동으로 추가되었지만 신규 앱은 따로 등록해야 합니다. Unreal 에서 안드로이드 배포판을 등록할 때 패키지 이름을 등록하는 과정을 알아보겠습니다.

패키지 이름 결정 및 Unreal 에서 APK 파일 생성

먼저 패키지 이름을 결정합니다. com.yourcompany.yourapp 을 예로 진행해 보도록 하겠습니다. jks 파일을 Android Studio 를 이용하거나 다른 방법으로 생성합니다. Unreal 에서 다음과 같이 설정 합니다.

Project Settings > Packaging > Project

Build Configuration > Shipping, For Distribution 항목 선택

Project Settings > Packaging > Project 항목 설정
Project Settings > Packaging > Project 항목 설정

Project Settings > Platforms > Android

Package game data inside .apk? 항목을 선택해야 APK 파일이 생성됩니다.

Project Settings > Platforms > Android 항목 설정
Project Settings > Platforms > Android 항목 설정

Key Store 항목에 생성한 jks 파일명을 지정하고 비밀번호를 입력합니다.

위와 같이 설정 후 APK파일을 생성합니다. 반드시 배포용으로 생성해야 합니다. 그렇지 않으면 SHA-256 digest 키가 일치하지 않아 패키지 이름 등록이 불가능 합니다.

키 정보 확인

생성된 APK파일을 대상으로 다음과 같이 명령어를 입력하면 키 정보를 확인할 수 있습니다.

apksigner verify –print-certs yourapp.apk

키 정보
키 정보

SHA-256 digest 키 정보를 복사해 놓습니다.

Android 개발자 인증에 등록

이제 구글 플레이 개발자 콘솔에 접속해서 Android 개발자 인증 버튼을 클릭합니다. 패키지 이름 등록 버튼을 클릭하면 다음과 같이 나타납니다.

패키지 이름 등록
패키지 이름 등록

여기에 패키지 이름을 입력합니다(ex:com.yourcompany.yourapp)

임시 상태로 등록 되는데 링크를 클릭해 보면 다음과 같이 키 추가 화면이 나타납니다.

키 추가 화면
키 추가 화면

키 추가 버튼을 클릭하면 다음 화면이 나타납니다. 이전에 복사해 두었던 SHA-256 digest 항목을 그대로 입력합니다.

SHA-256 digest 키 추가
SHA-256 digest 키 추가

키를 추가하면 다음과 같은 화면이 나타납니다.

등록된 지문 정보
등록된 지문 정보

우측의 확인 링크를 클릭하면 APK 파일을 안내와 같이 생성해서 올리라고 나타납니다.

APK 서명 및 업로드 안내 화면
APK 서명 및 업로드 안내 화면

패키지 이름 확인 용 APK 파일 생성

Android Studio 를 실행해서 아무 것도 없는 프로젝트를 생성합니다. Unreal에서 지정한 패키지 이름과 동일하게 생성해야 합니다. 패키지 이름이 동일하게 생성되었다면 app/src/main/assets/adi-registration.properties 파일을 생성하고 1 번에서 노출된 코드를 그대로 입력합니다. /assets/adi-registration.properties 경로는 임의로 변경하면 안됩니다. 경로가 잘못된 경우 APK 파일을 업로드 하면 The uploaded APK does not have the required token file. 오류가 발생합니다.

SHA-256 digest 키 정보가 일치하지 않으면 APK 파일을 업로드 하면 The uploaded APK has a different signature. 오류가 발생합니다.

문제가 없는 경우 하단의 제출 버튼이 활성화 되고 클릭하면 완료 됩니다. 잠시 기다리면 등록이 된 것을 확인할 수 있습니다.

패키지 이름이 등록된 것을 확인한 후 구글 플레이 콘솔에 앱 등록을 진행하면 됩니다.

QCY Motif T41

개요

이전에 구입해서 사용하던 무선 이어폰이 뽑기를 잘못했는지 왼쪽이 들리지 않게 되었습니다. 충전 자체가 되지 않아 기능을 하지 못하게 된 것이 아닌가 하는 생각이 들었습니다. 한쪽만 소리가 들리는 것은 많이 불편해서 새로운 무선 이어폰을 알아보게 되었습니다. 너무 비싼 것은 부담이 되어 가성비가 좋은 제품을 찾아보게 되었는데 QCY Motif T41 이 눈에 들어왔습니다. 이전에 구매한 QCY 제품이 꽤 마음에 들어 무선 이어폰도 좋지 않을까 하는 생각이 들었습니다.

구매

별다른 고민 없이 흰색으로 주문했습니다. 가격이 부담되지 않아 별다르게 고민할게 없었습니다. 고급 기능에 대한 고려는 없고 이동할 때나 운동할 때 부담 없이 쓰는 용도로 한정해서 선택했습니다.

제품

배송을 받아보니 상자가 크지 않고 가벼웠습니다.

QCY Motif T41 상자 전면
QCY Motif T41 상자 전면
QCY Motif T41 상자 후면
QCY Motif T41 상자 후면

상자 겉면의 느낌이 매끈하지 않고 가죽 같은 느낌이 나는데 제품과 통일성을 주기 위해 디자인을 그렇게 한 것처럼 느껴졌습니다.

상자를 열어 제품을 꺼내보니 충전용 케이블과 본체가 있었습니다.

충전용 케이블과 본체
충전용 케이블과 본체

충전용 케이블이 너무 짧아 필자의 경우에는 쓸 일이 없을 것 같았습니다. 더 긴 것을 포함해 주었다면 좋았겠다는 생각이 들었습니다.

비닐에서 제품을 꺼내보니 케이스 겉면이 가죽 같은 느낌이었습니다. 표면이 매끈한 제품만 써 보다가 약한 다른 디자인을 접해보니 새로왔습니다.

가죽 느낌의 제품 겉면
가죽 느낌의 제품 겉면

뚜껑을 열어보니 무선 이어폰이 누워있는 형태로 배열되어 있었습니다. 이전에 사용했던 제품들은 머리 쪽이 위로 향해있는 구조였는데 그것과 달라 새롭게 느껴졌습니다.

케이스를 연 상태
케이스를 연 상태

뭔가 조개 같은 것을 열어 안쪽을 보는 듯한 느낌이 들었습니다.

사용

설명서에 일단 충전을 한 뒤 사용하라고 되어있어 그대로 했습니다. 휴대전화와 연동을 하고 사용해 보았습니다. 블루투스 연동은 큰 문제 없이 진행되었습니다. 동영상으로도 잘 설명이 되어 있어서 다른 분들도 문제는 없을 것 입니다.

배터리 잔량을 확인 하려고 QCY 앱을 설치했습니다. 앱 설치 후 실행하면 기기를 찾는데 인식이 되면 선택해 주면 됩니다. 그러면 그 이후로 배터리 잔량을 볼 수 있습니다. 그런데 완전히 정확한 것은 아니고 참고 정도는 될 것 같았습니다. 앱 상에서도 추정치라는 안내 문구를 볼 수 있습니다.

앱 에서 설정을 통해 왼쪽 오른쪽 이어폰에 한번, 두번, 세번 클릭의 동작을 각각 지정할 수 있는 것이 좋았습니다. 절전 모드, 게임 모드를 켜고 끌 수 있고 얼마나 정확한지 모르겠지만 이어폰 찾기 기능도 있습니다.

제품이 가볍다는 것을 강조했는데 필자는 크게 느껴지지 않았습니다. 케이스에서 이어폰을 분리했을 때 케이스 자체의 무게는 가볍다고 느껴졌습니다.

음질은 못 들은 정도는 아니고 이전에 사용했던 것과 비슷한 수준이었습니다. 이전 제품에 비해 좋다고 느꼈던 것은 스템(긴 부분)이 상대적으로 조금 길고 한번 터치를 해도 아무런 동작을 하지 않는 것이 좋았습니다. 잘 몰랐는데 스템 부분이 짧으니 손이 작은 필자도 잡기도 어렵고 떨어뜨릴 위험이 있다고 느껴졌습니다. 이 제품은 그런 부담이 느껴지지 않는 정도라 좋았습니다. 그리고 약간 저음 부분이 풍부하다는 느낌을 받았습니다.

이동할 때나 운동할 때 부담 없이 사용해 보았습니다. 가끔 끊기는 경우가 있기는 했지만 크게 불편한 정도는 아니었습니다. 가성비 무선 이어폰을 찾는 분들께 좋은 선택이 될 것으로 생각됩니다.