본문 바로가기

전체 글163

DownloadManager DownloadManager 내부의 백그라운드 서비스에서 다운을 받기 때문에 앱에서 쓰레드를 생성할 필요는 없다. 노티피케이션에 다운로드 상태를 보여주고, 완료가 되면 브로드캐스트로 완료되었음을 알려줍니다. 불안정한 네트워크 상태에 대한 예외처리가 되어있습니다. 다운로드를 실패하는 경우 다시 시도할 수 있습니다. 인터넷 권한이 필요하다. developer.android.com/reference/android/app/DownloadManager DownloadManager | Android 개발자 | Android Developers developer.android.com 2021. 3. 16.
IOS 14 대응 1. XCode 12 이상 버전 업데이트 - 기본적으로 애플스토어에 등록된 앱은 매년 4월 전으로 새로운 XCode 버전에서 빌드하여 앱 제출해야함 현재는 XCode 12부터 IOS 14에 지원한다. XCode 12.1 Prepare build 2. Build System 변경에 대한 오류 수정 The Legacy Build System will be removed in a future release. You can configure the selected build ststem and this deprecation message in File > Project Settings. 오류 메시지가 나옴. 프로젝트는 Project Build System - Legacy Build System(Deprecate.. 2021. 2. 5.
네트워크 속도 그리고 파일 디버깅 아이폰이 USB 디버깅으로 연결되어 있는 상태 설정>개발자 도구탭이 활성화 됨. Network Link Conditioner을 Enable하여 테스트할 수 있다. plist 파일에 Supports Document Browser 권한 추가 Boolean - YES (1) 안드로이드 모바일웹 디버깅 developers.google.com/web/tools/chrome-devtools/remote-debugging?hl=ko Android 기기 원격 디버깅 시작하기 | Chrome DevTools | Google Developers Windows, Mac 또는 Linux 컴퓨터에서 Android 기기의 라이브 콘텐츠를 원격으로 디버그합니다. developers.google.com 2021. 2. 1.
Android Shortcut / iOS 3D touch 안드로이드 App Shortcuts https://developer.android.com/guide/topics/ui/shortcuts/creating-shortcuts Create shortcuts | Android 개발자 | Android Developers Shortcuts deliver specific types of content to your users by helping them quickly access parts of your app. How you deliver content with shortcuts depends on your use case and whether the shortcut's context is app-driven or user-driven. Although a sta.. 2021. 1. 4.
2020 2020 01월 - 회사에서 사용하고 있는 PC를 모두 Windows 10 업그레이드 했음 그리고 사용하고 있던 맥PC 또한 이제 애플 지원이 막혀서 새로 사야 한다고 말함 모바일뱅킹 프로젝트 지원이 시작됨 02월 - 업체 솔루션이 리팩토링을 하면서 신 버전에 맞춰 커스텀 되어있는 소스를 모두 수정해야 했음 그리고 IOS 13 대응. 주로 하는 일이 업체와 애플 정책에 기술적인 문의를 하고 그에 맞게 대응하는 것 그것이 운영자의 일이다. 03월 - 해외 사용자 접속에 대한 이슈가 제기됨 어떤 사용자는 PC에서도 접속이 되지 않아 VPN을 한국 서버로 거쳐서 접속이 되었음 여기서 더 배우고 싶냐고 묻는다면 그건 운영의 경험을 인내하며 해보겠냐겠지? 04월 - 아이폰 오픈 소스로 작업되어 있는 소스를 개선함.. 2020. 12. 25.
mac OS에서 hosts 파일 수정하기 macOS에서 hosts 파일 수정하는 방법 hosts 파일 경로는 /private/etc/hosts에 있다. 1. hosts 파일 내용 보기 sudo vim /private/etc/hosts 2. 터미널에서 hosts 파일 변경하기 sudo nano /private/etc/hosts 그리고 사용자암호 입력 후 엔터 3. 파일 변경 후 저장하기 control + x 버튼 누르기 2020. 12. 9.
WKWebView 대응 WKWebView 대응 UIWebView는 IOS13에서 deprecated되었음 WKWebView를 12월부터 변경된 앱으로 등록해야함 1. 최소 Target OS IOS 8부터 WKWebView가 도입이 되었지만 로컬 파일에 접근할 수 없는 이슈가 있음. WKWebView를 지원하기 위해서는 IOS 9 이상이 되어야 한다. 2. ViewController내에서 javascript 호출 방식 차이 before [webView stringByEvaluatingJavascriptFromString:@"window.alert('Hello World')"]; after [webView evaluateJavaScript:@"window.alert('Hello World');" completionHandler:^.. 2020. 12. 3.
IOS 푸시 서비스 아이폰 푸시 보안허용이 필요 17.249.0.0/16 17.252.0.0/16 17.57.144.0/22 17.188.128.0/18 17.188.20.0/23 APNs와 통신하려면 TCP 포트 5223번에 연결되어야 합니다. APNs에 알림을 보내려면 TCP 포트 443번 또는 2197번에 연결되어야 합니다. 서버에서 HTTPS로 푸시 메시지를 애플 서버로 요청할 때 HTTP / 2 및 TLS 1.2 이상을 사용하여 개발 서버 : api.sandbox.push.apple.com:443 프로덕션 서버 : api.push.apple.com:443 참고 사이트 support.apple.com/ko-kr/HT203609 Apple 기기에서 Apple 푸시 알림을 받지 못할 경우 Apple 기기가 네트워크에 연.. 2020. 11. 20.
성장과 한계 일을 오래 해 나가면서 느끼는 것은 이것이 한 때의 나의 과제로 현실을 부딪혀 나가는 문제일 순 있겠지만 정말 멀리서 지켜보면 이것은 나의 인성을 만들어가는 과정이겠다 싶은 순간들이다 조바심도 욕심도 있겠지만 그래도 적당히, 분수에 맞게, 꼼꼼하게 지금 하는 것에 집중하면서 제대로 하는 것. 시간이 들더라도 차근차근 알맞게. 오늘도 화이팅! 2020. 11. 7.
배울 점 다양한 솔루션을 지원하는 개발사와 엔지니어 각자 다른 경험을 가지고 있기도 하겠지만, 히스토리 관리를 잘하고 응대하는 자세 또한 멋지다고 느낄때가 많았다. 우리 사이트에서만 재현되는 현상일 때 찾아와서 알아가는 케이스도 2번이나 봤었고 또 그에 맞게 적용해주는 것은 물론 리포팅한 케이스에 대한 원인을 내부적으로 알게 되었을 때 패치 혹은 공유로 개선해 나가는 것을 보았을 때는 서로 성장하는 것 같아 보람찼다. 누군가의 태도로 그 업체에 좋은 이미지를 가지기도 했고 서로 기분 좋게 일을 해냈을 때는 그 경험들이 또 하나의 어떠한 경험들이 되기도 한다. 명확하게 원인과 결론을 내야 서로 속이 시원해지는 개발의 세상에서 일에서만 배운 것이 아니라 알 수 없는 사건들이 계속 생기는 운영의 경험들에서 많이 배우고.. 2020. 10. 27.
반응형