본문 바로가기
반응형

tips137

유니티 안드로이드 로컬 푸시 Mobile Notifications 패키지 설치 유니티 패키지매니저에 IOS와 안드로이드에서 작동되는 로컬 푸시 알림 기능을 가진 패키지가 있습니다. Mobile Notifications를 패키지 매니저에서 인스톨합니다. 안드로이드 알림 아이콘 설정 Mobile Notifications를 인스톨하고나면, Project Settings에 Mobile Notifications탭이 생성됩니다. Project Settings > Mobile Notifications 에서 안드로이드를 선택하고 오른쪽 아래 리스트 아이템 추가 버튼을 누릅니다. Large는 최소 192x192px 이상의 크기를 가진 아이콘 이미지를, Small은 최대 96x96px를 연결해주고 Small과 Large아이콘의 Identifier에 사용할 이름을 입력합니다. 아이콘을 연.. 2022. 8. 10.
애플 앱스토어 15% 수수료 적용하기 구글에서 소규모 개발사를 위하여 구글플레이 판매 수수료 15% 할인하는 것처럼 애플에서도 소규모 개발사를 위한 판매 수수료 15% 정책이 있습니다. 사실은 구글보다 애플이 먼저 시행한 정책인데, 아무래도 개발 편의적으로 접근이 구글이 더 용이하고 개발자 라이센스가 저렴하다보니 애플쪽은 뒤늦게 접하게 되었습니다. 앱스토어 스몰 비즈니스 프로그램에 가입되면 앱스토어 판매 수수료 15%를 적용받을 수 있습니다. 물론 가입에는 조건이 붙고 애플의 승인이 있어야 합니다. 기본 사항 - 직전 연도 총 수익 1백만 달러 미만 - 앱스토어를 처음 사용하는 개발자 - 스몰 비즈니스 프로그램에 참여중 수익이 1백만 달러를 초과하는 경우 이후 매출에는 표준 수수료 적용 - 향후 1년 동안 수익이 하락하여 1백만 달러 이하가.. 2022. 7. 30.
앱스토어 인앱 상품 가격 테이블 앱스토어의 인앱 상품 가격은 구글과 다르게 가격이 일정한 단위로 정해져 있습니다. 구글은 최소가격이상이면 아무 가격이나 임의로 지정할 수 있지만 앱스토어 상품은 미국기준으로 1달러 단위로 지정되어있고 이를 국가별 환율에 따라 적당한 숫자로 맞춤되어 있습니다. 애플 인앱 상품 가격표는 앱스토어 커넥트에서 확인할 수 있습니다. 등급 미국 - 상품가격 미국 - 수익금 한국 - 상품가격 한국 - 수익금 0 US$0.00 US$0.00 ₩0 ₩0 1 US$0.99 US$0.84 ₩1,200 ₩1,020 2 US$1.99 US$1.69 ₩2,500 ₩2,125 3 US$2.99 US$2.54 ₩3,900 ₩3,315 4 US$3.99 US$3.39 ₩4,900 ₩4,165 5 US$4.99 US$4.24 ₩5,90.. 2022. 7. 11.
유니티 프로젝트 iOS 빌드 및 디바이스 테스트 iOS 기기에서 테스트하기위해서는 맥과 Xcode가 필요합니다. 유니티에서는 Xcode용 프로젝트 파일을 생성해주고, 그 파일로 Xcode에서 iOS용 빌드를 진행해야합니다. 앱스토어에서 Xcode를 다운로드 해도되고, 혹시 잘 안된다면 아래 링크를 참고해주세요. 유료로 애플 개발자 등록을 하지 않아도 인앱과 같은 특정 권한이 필요한 경우가 아닐 때에는 폰에서 빌드 테스트가 가능합니다. 주당 10회의 제한이 있다는 말이 있는데 근거를 찾지는 못했습니다. 앱스토어에서 Xcode 다운로드 잘 안 될 때 : https://boxwitch.tistory.com/393 유니티 iOS빌드 빌드셋팅에서 iOS로 플랫폼을 변경합니다. Project Setting > Player > Other Settings > Ide.. 2022. 6. 30.
유니티에서 플랫폼 구분하여 스크립트 #if문으로 실행된 기기의 플랫폼에 따라 구분되어 실행합니다. 유니티 에디터에서 프리뷰할 때에도 빌드셋팅에서 설정된 플랫폼에 따라 구분되어 실행됩니다. #if UNITY_ANDROID // Android #elif UNITY_IOS // iOS #elif UNITY_EDITOR // other #endif 유니티 에디터에서 설정된 플랫폼에는 반응하지 않고 앱이 실행되는 기기에 따라 구분되어 동작하려면 if문을 사용합니다. if(Application.platform == RuntimePlatform.Android) { // Android } else if(Application.platform == RuntimePlatform.IPhonePlayer) { // iOS } else { // other } 유니.. 2022. 6. 30.
Xcode 설치 공간 부족 해결 및 빠른 다운로드 하드디스크에 남은 여유 공간이 30GB이고, 앱스토어에 표시된 Xcode의 크기는 12.6GB인데 공간이 부족하다며 설치가 되지 않습니다. 인터넷에는 적어도 남은 공간이 50GB가 있어야 한다는 내용의 글들이 있습니다. 앱스토어에서 설치를 하려면 일단 공간이 부족하다며 다운로드부터 되지 않지만 애플에서는 Xcode를 앱스토어 외에도 웹에서 다운로드를 지원하고 있고, 웹에서 다운로드를 하는 경우에는 파일크기 만큼의 저장공간이 있으면 일단 다운로드가 가능하고 속도도 빠릅니다. 앱스토어 댓글에 의하면...아마도 앱스토어에서 설치하는 것보다도 훨씬 빠른 것으로 보입니다. 애플 개발자 사이트에서 다운로드 사이트에 아이디와 비밀번호를 입력하고 로그인합니다. 이중인증은 따로 설정을 해서 나타나는 것인지 기억이 나지 .. 2022. 6. 30.
유니티 노치 대응 Screen.safeArea 요즘 폰 상단에 카메라 구멍이 스마트폰 화면 안으로 들어오면서 카메라 구멍때문에 UI가 방해받는 경우가 발생합니다. 노치 영역을 고려하지 않고 UI를 만드는 경우 카메라 구멍이 중요한 버튼을 가리는 문제가 생길 수 있습니다. 구글의 애드몹에서는 앱의 상단에 배너광고를 삽입할 때 노치를 고려하여 일정간격을 자동으로 띄웁니다. 앱에서 노치를 고려하지 않고 UI를 만들경우 예상밖으로 배너광고가 화면 위에서 간격을 두고 떨어져 아래로 내려오기 때문에 더 많은 영역을 광고가 가리게 되고 이 때 UI를 광고가 침범하는 경우 애드몹에서 광고 송출을 제한하거나, 구글콘솔에서 앱을 정지시킬 수 있으니 주의해야 합니다. using System.Collections; using System.Collections.Generi.. 2022. 6. 19.
유니티에서 파이어베이스 SDK 초기화 및 애널리틱스 파이어베이스 콘솔에서 프로젝트를 생성하고 유니티 아이콘을 눌러 앱을 추가합니다. 파이어베이스 콘솔의 프로젝트 설정에서 iOS는 iOS ID를 안드로이드는 패키지 이름을 입력하고, 각각의 구성파일 GoogleService-Info.plist나 google-services.json파일을 다운로드하여 유니티의 StreamingAssets폴더를 생성하고 넣어줍니다. 파이어베이스 SDK 유니티 플러그인 설치를 하고 다음 스크립트로 초기화 합니다. using System.Collections; using System.Collections.Generic; using UnityEngine; using Firebase ; namespace Fb { public class fb : MonoBehaviour { Fireba.. 2022. 3. 16.
맥에 홈브류(Homebrew)로 adb 설치 brew install android-platform-tools 터미널에서 위 명령어를 입력하면 자동으로 인스톨하고 환경변수도 설정해줍니다. 아무 경로에서나 adb를 사용할 수 있게 됩니다. 맥에 홈브류(Homebrew)설치 : https://boxwitch.tistory.com/373 2022. 3. 15.
유니티 페이스북 SDK. 디버그가 가능한 APK 또는 Android App Bundle을 업로드했습니다. 페이스북 SDK 플러그인 설치, 빌드 성공 후 구글플레이에 파일을 업로드 했을 때. "디버그 가능 APK 또는 Android App Bundle을 업로드했습니다. 보안상의 이유로 Google Play에 게시하기 전에 디버그를 사용 중지해야합니다." 라고 표시되고 배포가 불가능한 경우 입니다. Plugins > Android > AndroidManifest 파일을 편집합니다. android:debuggable="true"로 되어 있는 부분을 찾아 false로 값을 변경해줍니다. 페이스북 SDK 유니티 플러그인 : https://developers.facebook.com/docs/unity/ 디버깅 사용중지 : https://developer.android.com/studio/publish/preparin.. 2022. 3. 7.
시뇨리지 Seigniorage 시뇨리지 Seigniorage 효과는 중앙은행이나 정부에서 화폐를 발행하며 얻는 수익이며, 화폐 주조 차익, 기축통화효과라고도 한다. 예를 들어, 1만원권을 발행하는데 드는 비용이 5000원이라면 1만원권 한장을 발행하며 발생하는 수익이 5000원이 된다. 떠불어 백화점에서 발행하는 상품권의 경우에도, 판매된 상품권이 소비되는데 까지 걸리는 시간이 있기 때문에, 상품권 판매이후 발생하는 이자수익도 시뇨리지로 설명할 수 있다. 시뇨리지의 어원은 중세 유럽 봉건시대의 영주(세뇨르, Seignoir)들이 스스로 화폐를 발행하여 판매수익을 올린데서 비롯되었다. 2021. 12. 13.
깃헙(GitHub)에 프라이빗 리파지토리 만들기 1. 조직 생성 팀단위로 여러명이 하나의 프로젝트를 함께 하는 경우에 소스를 공유하기 위해서는 팀원이 함께 접속할 수 있는 조직을 만들고 조직내에서 운영되는 리파지토리를 생상해야합니다. 먼저 조직을 생성해야 다음 단계를 진행할 수 있습니다. 프로필 아이콘 왼쪽에 있는 더하기 모양 아이콘을 눌러 New organization을 선택합니다. 조직을 운영하는 플랜이 세 가지 있습니다. 월 4달러 정도로 훌륭하게 활용할 수 있지만, 팀원이 3명 이하라면 무료 플랜만으로도 훌륭하게 활용할 수 있습니다. 필요한 요금제를 선택합니다. 조직명과 조직의 연락처 이메일 주소를 입력하고, 조직이 개인용도인지 비즈니스 용도인지 체크합니다. 그 아래 계정확인에서 인간임을 증명하고 초록색 Next 버튼을 누릅니다. 이 조직에 초.. 2021. 11. 29.
반응형