본문 바로가기

limgandhi2

[iOS][UIKit]Watermark 적용하기 필자의 회사에서 App.의 보안을 강화하라는 지시가 내려왔다. 문제가 되는 것은 Screen Capture였다. 필자가 알기로 iOS는 Screen Recording은 막을 수 있지만 Screen Capture는 현 상황 못 막는 것으로 알고 있다. 그래서 고안해낸 것이 Watermark! 사용자의 ID를 watermark로 화면에 찍어내면 추후 유출되도 누가 유출했는지 알 수 있을 것이다. 개발자의 바이블 구글을 켜고 시작해보자. 역시 훌륭하신 선배님들이 사전에 개발을 해두셨다. 그 중 내가 참고한 선배님의 게시물은 아래와 같다. https://github.com/hyuni/Blog-Swift/blob/master/Content/watermark.md GitHub - hyuni/Blog-Swift Co.. 2022. 7. 25.
[iOS][UIKit]Firebase로 Push Message 보내기 이번엔 Firebase로 연동하여 App으로 Push Message 보내는 방법을 써보려한다. 필자가 서비스하는 App을 기준으로 설명해 보겠다. 우선 원리부터 설명하자면 크게 기기 등록과 Push 전송으로 나눌 수 있다. STEP 1 - 기기 등록 APNS 서버에 기기등록을 요청한다. 등록된 Device Token을 App으로 전달해준다. APNS로부터 받은 Device Token을 Firebase로 전달해준다. FCM Token을 App으로 전달해준다. FCM Token을 Server로 전달해준다.(여기서 Server는 Push Message를 발생시키는 서버로 생략가능) STEP 2 - Push 전송 Firebase로 Push Message 전송 요청(꼭 Server가 아니여도 Firebase로 P.. 2022. 6. 29.