Remote Notification은 JSON payload 형태로 사용자에게 데이터를 전달한다. 여기서 payload(페이로드)란 간단히 전송되는 데이터를 의미한다고 보면 된다. 이번 글에서는 FCM을 이용해 Remote Notification을 띄우는 방법을 정리해보겠다. Remote Notification의 동작 구조 먼저 디바이스에서 APNs로 토큰을 요청하고 받아오면, 디바이스는 이 토큰을 서버로 보낸다. (*APNs: Apple Push Notification service의 약자로, 서버에서 알림을 보낼때 반드시 APNs를 통해서 보내야한다.) 서버(provider)가 푸시 토큰을 전달받았다면, 추후에 푸시를 전송할 때 APNs에 디바이스 토큰과 함께 보내고 싶은 데이터를 APNs로 보낸다...
출시하고 주변분들께서 피드백을 주셨다. 모든 피드백을 반영하지는 못했지만, 당장 수정 가능하고 업데이트 가능한 것들만 적용했다. 지금은 심사를 기다리고있는 상태 -> 리젝당함. 아래에 사유 쓰겠음. 등록된 반려동물이 한 마리인 경우엔 작성화면에서 자동으로 선택되게 해줌 작성화면에서 petList라는 변수 안에 등록된 반려동물 리스트를 받아와서 보여주는 구조였다. 이때 petList의 count를 이용해서 1인 경우에만 collectionView의 selectItem을 이용해서 선택된 상태로 만들어줌. 복구 시 Petmory의 백업 파일인지 확인하는 로직 추가 확인할 수 있는 txt파일을 다른 데이터들과 함께 압축하여, 압축을 풀었을 때 해당 txt파일의 유무를 통해 Petmory의 백업 파일인지 확인하도..
처음으로 만들어본 앱이 9월 30일에 앱스토어에 출시됐다. https://apps.apple.com/app/펫모리-petmory/id6443397065 심사가 엄청 빨리 진행되어 5시간정도만에 바로 확인할 수 있었다. 앱 정보 일단 내가 출시한 앱은 다이어리 앱인데, 그 중에서도 반려동물과의 하루를 기록하는 컨셉의 앱이다. 앱의 기능은 다음과 같다. 반려동물과의 하루를 사진과 함께 기록 작성 내용을 월별, 연도별 다이어리 형태로 확인 작성했던 기록들을 한 번에 모아보기 등록된 반려동물별로 필터링을 통해 기록 나눠보기 기록 검색 반려동물과의 일정을 캘린더에 저장 프로젝트 진행 어떤 앱을 만들지 고민하던 기간에 뒤에서 잠을 자고 있던 두부를 보고 반려동물과의 하루를 기록하는 다이어리 앱을 만들어보기로 했다...
('https://heecheol.tistory.com/category/프로젝트/Petmory'이하 'Petmory')은(는) 「개인정보 보호법」 제30조에 따라 정보주체의 개인정보를 보호하고 이와 관련한 고충을 신속하고 원활하게 처리할 수 있도록 하기 위하여 다음과 같이 개인정보 처리방침을 수립·공개합니다. ○ 이 개인정보처리방침은 2022년 9월 30부터 적용됩니다. 제1조(개인정보의 처리 목적) ('https://heecheol.tistory.com/category/프로젝트/Petmory'이하 'Petmory')은(는) 다음의 목적을 위하여 개인정보를 처리합니다. 처리하고 있는 개인정보는 다음의 목적 이외의 용도로는 이용되지 않으며 이용 목적..
출시할 앱은 반려동물과의 하루를 기록하는 앱이다. 이전에 다이어리 프로젝트를 했었는데 관련 내용을 녹이기도 쉬울 것 같았고, 어떤 앱을 만들지 고민하던 중 뒤에서 자고있는 강아지와의 일상을 간단히 기록하고 보관할 앱을 직접 만들어보면 의미있을 것 같아서 진행해보기로 하였다. 비슷한 앱이 많아보이지만 출시해보는데에 의미를 두자. 구현할 기능은 크게 일상 기록, 일정, 반려동물 정보 기록으로 세 가지이다. 이에 따라 탭바로 관리할 화면은 세 가지이며, 각 화면마다 부가적인 기능들이 있어 추가적으로 구현해야할 화면도 있다. (계획일뿐, 분명 조금은 바뀔 것 같음. 디자인적인 센스가 제로라서 큰일남. 지금 기획한대로 출시하면 아이폰3gs랑 잘어울릴듯. 비상임) 일단, 기본적인 계획이라도 적어놔야 수정하기 편할 ..
- Total
- Today
- Yesterday