가는 날이 장날이라고 빌드날 애플 결제 테스트가 실패하는 상황이 발생
안드로이드는 문제가 없고, iOS 기기에서 여러 번 앱을 껏다 키면서 IAP 테스트를 해 보니 상품 목록이 늦게 오거나 아이튠즈 샌드박스에 접속할 수 없다는 메세지가 출력되기도 함.
사내 모든 게임의 IAP 초기화가 실패.
애플의 System Status 페이지를 검색해서 들어가 보니 iTunes Sandbox에 Issue 있다고..
테스트 포기.
2020년 4월 30일 목요일
2020년 4월 13일 월요일
구글, 애플은 ₩, 원스토어는 ₩. 원 표시가 다르다.
원스토어 출시 준비를 하면서 기존 판매 상품들들 점검하고 있었는데 원스토어로 빌드했을 때 상품 가격의 원(₩) 표시가 출력되지 않았다. 로그를 출력했을때는 분명 문제 없었는데 실제 게임에서는 출력되지 않아서 더 큰 문제라고 생각했다.
상품 가격을 표시하기 위해 유니코드 상의 ISO 기반 통화 기호와 알파벳, 숫자들을 모아서 NotoSans 기반으로 폰트 아틀라스를 하나 만들고, TextMeshProUGUI 를 이용해 출력하고 있었는데, 혹시나 해서 원 표시의 유니코드를 출력해 보니 구글, 애플에서 가격을 받아올 때 쓰는 원 표시와 원스토어에서 받아오는 원 표시가 달랐다. 나무위키 참고
다행이라는 생각으로 전각 반각 원 표시를 다 추가해서 TextMeshPro 폰트롤 새로 만들었는데 NotoSans 폰트에는 U+FFE6 원 표시가 없었다.....(나눔고딕에는 있다)
급한대로 가격 string에서 U+FFE6를 U+20A9로 replace 해서 사용중이다.
상품 가격을 표시하기 위해 유니코드 상의 ISO 기반 통화 기호와 알파벳, 숫자들을 모아서 NotoSans 기반으로 폰트 아틀라스를 하나 만들고, TextMeshProUGUI 를 이용해 출력하고 있었는데, 혹시나 해서 원 표시의 유니코드를 출력해 보니 구글, 애플에서 가격을 받아올 때 쓰는 원 표시와 원스토어에서 받아오는 원 표시가 달랐다. 나무위키 참고
다행이라는 생각으로 전각 반각 원 표시를 다 추가해서 TextMeshPro 폰트롤 새로 만들었는데 NotoSans 폰트에는 U+FFE6 원 표시가 없었다.....(나눔고딕에는 있다)
급한대로 가격 string에서 U+FFE6를 U+20A9로 replace 해서 사용중이다.
피드 구독하기:
글 (Atom)