본문 바로가기

ios2

iOS FCM Push Notification .p8 인증서 오류 문제 Firebase Cloud Message(FCM) 로 Push notification 작업을 하는데, 자꾸 아래와 같은 문제가 발생했다. 이미 다른 앱으로 구현했었고, 그때 했던 것과 동일하게 코드 짜서 넣었는데 유효하지 않은 APN. 애플 개발자 사이트에서 APN 등록도 했고 유효기간이 다른가도 찾아보고 이미 운영하고 있는 앱 + Firebase 라서 번들 ID 가 다르지도 않고 아무리 봐도 잘못 된 것이 없는데... 결론은 이거였다 P8 지원..... P8 지원이 안된다 정상적으로 쓰고 있는 분이 있는걸로 봐선 내 문제인것 같긴 한데, 이미 운영중인 앱을, 저걸 고치자고 새로 Firebase 계정파서 번들 ID 바꾸면서 테스트 할 수 있는 상황은 아니다. 그래서 P12 인증서로 적용해봤다. 에러 없이.. 2023. 10. 31.
Swift) 키보드 위로 Textfield 따라 올라오게 하기 검색하면 여러 Solution 들을 많이 찾아볼 수 있는데, 개인 프로젝트에서의 문제는 키보드 저 뒤에 뷰가 TableView이다 보니, 처음엔 textField가 잘 올라왔다가도 위에 테이블 뷰를 건드리면 텍스트 뷰가 또 사라지는 문제가 있었다. 기존 코드에서는 보통 TextField만 올리지 않고 전체 view를 모두 올려버리기 때문이다. 아래는 stackOverFlow 에서 검색해서 얻은 코드이다. 위 코드에서 내용중에서 키보드가 나올 것 같으면, viewController의 self.view의 위치를 키보드 높이만큼 계산해서 올려버리는 것이다. 그런데 기존 뷰에 TableView가 있는 경우, Tableview 부분을 클릭해서 스크롤을 해보면 키보드는 그대로 있는데 TextField는 원래 자리로.. 2021. 6. 2.