모바일 결제모듈 붙일 때`지원하지 않는 기기입니다` 라는 메시지가 뜬다면
User Agent 를 건든게 아닌지 확인해야 한다. 이니시스 결제 모듈 붙이고 있던 옆자리 직원이 각 카드사의 결제화면까지는 가는데, 카드사 결제 앱이 호출이 안돼서 거의 2주 동안 고생했는데, User Agent를 만져서Read More →
User Agent 를 건든게 아닌지 확인해야 한다. 이니시스 결제 모듈 붙이고 있던 옆자리 직원이 각 카드사의 결제화면까지는 가는데, 카드사 결제 앱이 호출이 안돼서 거의 2주 동안 고생했는데, User Agent를 만져서Read More →
리액트 앱에서 디바이스 UUID를 가져오는데, 앱을 재설치해도 그대로 값을 가져온다. 원리가 궁금해서 찾아봤더니… 역시 세상엔 똑똑한 사람들 천지다. Gets the device unique ID. On Android it is currently identical toRead More →
Retrofit처럼 요청과 응답의 로그를 찍고 싶었다. Moya는 Plugin을 넣을 수 있었다. 전체 코드는 https://gist.github.com/susemi99/841b2c3935b2028b2162842d479de143 에 있다. 그러면 이런 식으로 결과가 온다. success 가 아니면 이런 식으로 온다.Read More →
요청 결과가 401(Unauthorized) 일 때는 자동으로 토큰을 재발급 받는 게 필요하다. 찾기 힘들었지만, https://github.com/Moya/Moya/issues/1177#issuecomment-345132374 에서 도움을 받았다. request 할 때 401이면 자동으로 토큰 재발급을 요청하고, 제대로 된 토큰이 넘어오면 UserDefaults에Read More →
안드로이드에서는 Retrofit을 이용해서 꽤 깔끔한 구조의 네트워크 모듈을 만들 수 있는데, swift에서 alamofire로 하려니까 좀 어려운 감이 있다. 찾아보니 Moya라는 것이 있어서 공부해봤는데, 완전히 마음에 드는 건 아니지만 RxAlamofire 보다는Read More →
=== HomeScene.onAppear():188 – message 자세한 사항은 https://docs.swift.org/swift-book/ReferenceManual/Expressions.html 의 Literal Expression 에 있다.Read More →
Int 배열에서 특정 index 를 선택했을 때, 해당 index에 연속된 index의 배열을 찾는 방법 원래는 위치 좌표 목록이 있고, 내 반경 n미터 이내의 좌표들의 index를 구한 다음, 그 중 가장Read More →
애플 맵은 위치 권한을 얻은 후에 userTrackingMode만 조절해주면 내 위치 따라가기가 되는데, 구글맵은 왜 그런게 없는지 모르겠다. 진짜로 안되나 싶어서 찾아봤는데, 되긴되더라. addObserver, observeValueForKeyPath 를 이용하는 거였다. 출처: https://stackoverflow.com/a/38627199/1025379 만약Read More →
참고: https://medium.com/@aliakhtar_16369/managing-different-environments-using-xcode-build-schemes-and-configurations-af7c43f5be19 Project – Configurations – Dev 추가 New Scheme 메뉴에서 새 scheme 추가 생성한 scheme 의 edit scheme – run – Build configuration – Dev 선택 다른 앱으로 설치하고Read More →