Dev/iOS22 [iOS] 인증서가 유효하지 않은 서버(https) 접속하기 인증서가 유효하지 않은 서버(https) 접속하기 인증서가 유효하지 않은 서버(https)에 접속하게 되면 다음과 같은 error 메시지를 볼수 있다. The certificate for this server is invalid. You might be connecting to a server that is pretending to be “서버주소” which could put your confidential information at risk. 이럴때 임의로 통과시켜 주기 위해서는 다음과 같이 URLSessionDelegate에서 작업을 해주면 된다. extension HTTPManager: URLSessionDelegate{ func urlSession(_ session: URLSession, did.. 2021. 3. 22. [iOS] 기본 - Property List (프로프티 리스트) Info.plist에 있는 설정 정보들은 앱이 동작하는데 큰 영향을 미치는 파일이다. 상세한 내용 : 애플 문서 - Information Property List Key Reference https://developer.apple.com/library/archive/documentation/General/Reference/InfoPlistKeyReference/Introduction/Introduction.html About Info.plist Keys and Values About Info.plist Keys and Values To provide a better experience for users, iOS and macOS rely on the presence of special metadata i.. 2020. 4. 24. [Push Notification] 디바이스 토큰 변경 조건 APN은 다음과 같은 여러 가지 이유로 새로운 장치 토큰을 발행 할 수 있습니다. 사용자가 새 기기에 앱을 설치 사용자가 백업에서 장치를 복원 사용자가 운영 체제를 다시 설치합니다 다른 시스템 정의 이벤트 결과적으로, 앱은 APN-to-Device Connection Trust 및 Device Tokens에 설명 된대로 시작시 디바이스 토큰을 요청해야합니다. 출처 https://developer.apple.com/library/archive/documentation/NetworkingInternet/Conceptual/RemoteNotificationsPG/APNSOverview.html Local and Remote Notification Programming Guide: APNs Overview Ap.. 2020. 4. 9. [iOS] 시스템 권한 페이지로 이동 위 스크린샷과 같이 아이폰 [설정] 에서 나의 앱의 설정 페이지로 가는 코드 (단순한) if let url = URL(string: UIApplication.openSettingsURLString) { if #available(iOS 10.0, *) { UIApplication.shared.open(url, options: [:], completionHandler: nil) } else { UIApplication.shared.openURL(url) } } 2019. 12. 9. 이전 1 2 3 4 5 6 다음