
iOS local Notification 알림을 받으면, 알림을 받을때마다 한개씩 덮어씌어져 보이는 경우가 있고, 낱개로 분리되어 나타나는 경우가 있는데 이는 let request = UNNotificationRequest(identifier: "test", content: nContent, trigger: trigger) identifier 부분 차이 입니다. 이부분이 값이 동일하면 계속해서 한개의 푸쉬에 덮어 씌어져 보여지게 되고, 값이 다르면 나뉘어져 보이게 되는데 이부분은 푸쉬가 올때마다 기능에 맞게 다른 값으로 넣어주어 설정하게 되면 푸쉬가 분리 되어 보이게 됩니다. 예를 들어 Badge Number를 가지고 값을 바꾼다 하면 소스 코드는 아래와 같습니다. Swift Code let pushMe..
Android 와 iOS 는 Notification의 payload(Push 전송 데이터)에 따라 어떤식으로 동작하는지 간단하게 적어 보았습니다. 1. iOS와 Android 에서 기본 형식으로 Notification 을 노출 시키기 위해서는 { "notification": { "title": "테스트입니다.", "body": "메시지 테스트 내용" } } 형식으로 구성을 하면 됩니다. 하지만 이방식으로 Message를 보내면 Notification을 제대로 활용 하기 힘듭니다. 우리가 일반적으로 Push 기능을 사용하는것은 사용자에게 단순하게 Message를 전달하는 목적 뿐만 아니라, 사용자의 편의성을 위해 기능을 담기 때문입니다. 따라서 사용자가 Notification을 활용할 수 있게 하기 위해서..
UNUserNotificationCenterDelegate //Foreground Notification 처리 func userNotificationCenter(_ center: UNUserNotificationCenter, willPresent notification: UNNotification, withCompletionHandler completionHandler: @escaping (UNNotificationPresentationOptions) -> Void) { completionHandler([.alert,.sound, .badge]) // completionHandler 호출을 해주어야 Notification 노출 } //Background Notification 처리 func userNot..
swift Code 자신의 ViewController에 기본 Webview Setting은 자신에게 맞게 하고 녹색 부분을 추가해 주면 된다 override func viewDidLoad() { super.viewDidLoad() initView() wkWebView.load(YOUR UrlRequest) } func initView() { wkWebView = WKWebView(frame: contentView.frame, configuration: getWebViewConfiguration()) wkWebView.uiDelegate = self wkWebView.navigationDelegate = self } func getWebViewConfiguration() -> WKWebViewConfigu..

기본 셋팅은 잘 정리된 아래의 사이트를 참고 하고 https://medium.com/@NovaWoo/ios-%EC%9D%B8%EC%A6%9D%EC%84%9C-%EB%B0%8F-%ED%94%84%EB%A1%9C%EB%B9%84%EC%A0%80%EB%8B%9D-%ED%94%84%EB%A1%9C%ED%8C%8C%EC%9D%BC-%EB%A7%8C%EB%93%A4%EA%B8%B0-97355848b823 iOS 인증서 및 프로비저닝 프로파일 만들기 iOS 앱을 개발하고 배포할때, 인앱결제를 할때 인증서와 프로비저닝 프로파일이 필요합니다. 이 글에서는 앱ID 를 등록하고, 인증서를 만들고, 이 인증서를 통해 프로파일을 만들어봅니다. medium.com 위의 과정을 마치고나서 FireBase Cloud Message ..