일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
Tags
- 플레이스토어
- 내신
- 포랩
- 코틀린
- 고등학생
- 수능
- 개발일지
- 생명과학
- 개발
- LineRenderer
- kotlin
- MNIST
- JavaScript
- 수학가형21번
- 유니티
- ios
- customdialog
- Android
- 생명과학1
- 바른생수
- PoLAB
- 딥러닝
- Firebase
- 고등학교
- xcode
- 1등급사과
- 수학가형
- 과탐
- 모의고사
- Unity
Archives
- Today
- Total
수학적 접근
[Unity/iOS] 알림(Notification) 권한을 묻는 창이 뜨지 않을 때 본문
반응형
Push Notification, Background Modes Capability 추가, UserNotifications.framework 추가, Firebase 설정 및 인증키 업로드(FCM의 경우)와 같이,
공식 문서에 나와 있는 모든 것을 다 했음에도 불구하고 알림 기능이 제대로 동작하지 않는 경우가 있습니다.
(공식문서 - FCM: https://firebase.google.com/docs/cloud-messaging/unity/client?hl=ko)
바로 유니티 Project Settings - Player 에서 앱 이름을 한글로 지정했을 경우인데요,
이렇게 지정하면 XCode의 PRODUCT_NAME_APP 의 값이 저 곳에 쓴 값 그대로 들어가는데,
이 값이 한글일 경우, 알림 권한을 묻는 창이 뜨지 않게 됩니다.
사용자가 앱을 실행할 때 아래와 같은 창이 뜨지 않으면, 알림 권한을 사용자로부터 획득할 수 없기 때문에, 알림 기능을 사용할 수 없게 됩니다.
해결방법은 간단합니다. Build Settings에서 PRODUCT_NAME_APP 을 영문으로 바꾸어주면 됩니다.
그런데 이렇게 하면 사용자에게 보이는 앱 이름을 한글명으로 못 쓰게 되는 것 아닌가 할 수도 있는데,
사용자에게 보이는 이름은 따로 있기 때문에 걱정하지 않으셔도 됩니다.
사용자에게 보이는 이름인 Bundle display name은 Info.plist 에서 관리되고 있습니다.
이 이름은 한글이어도 문제가 없습니다.
반응형
'개발 > Unity' 카테고리의 다른 글
[Unity/iOS] 오류 해결: AppAuth.framework does not contain bitcode. (0) | 2022.09.29 |
---|---|
[Unity] Text Mesh Pro - 한글 Font Asset 제작을 위한 최소 한글+영문자+숫자+특수문자 모음 (0) | 2022.09.05 |
[Unity] Unity IAP (인앱 결제) 업데이트 (Google Billing v4 지원) (0) | 2022.09.04 |
[Unity 3D] Zoom Out시 오브젝트가 회색으로 보이는 현상 해결 (0) | 2022.04.28 |
Comments