kokbee-Hive
[App Push] 앱 푸시 고도화 part.3 (Pushy - CN)
개발노트/개발기록 2023. 4. 19. 20:08

이전 글에 이어서 이번에 안드로이드용 푸시 진행 후 중국(China) 진행했던 내용을 기록 및 공유합니다. * 참고: firebase 사이트에서 앱 등록 및 세팅 다 가정되어 있고 그 이후에 내용입니다. 1. 개발 진행 전 요구사항 분석 (Android) 기존 백오피스에서 사용하던 올드한 방식의 푸시를 간편하게 개선 FCM을 사용할 수 없는 환경에서 안드로이드 푸시 전송 중국에서는 구글이 차단되어 구글이 제공하는 서비스를 사용할 수 없다. (구글플레이, FCM..) 타이틀 추가 및 bold 기능 (subtitle or title로 가능), 줄바꿈 https://pushy.me/docs/api/send-notifications Pushy - Docs - API - Send Notifications POST..

article thumbnail
[App Push] 앱 푸시 고도화 part.2 (FCM)
개발노트/개발기록 2023. 3. 13. 19:55

이전 글에 이어서 이번에 안드로이드용 푸시에 대해서 진행했던 내용을 기록 및 공유합니다. * 참고: firebase 사이트에서 앱 등록 및 세팅 다 가정되어 있고 그 이후에 내용입니다. 1. 개발 진행 전 요구사항 분석 (Android) 기존 백오피스에서 사용하던 올드한 방식의 푸시를 간편하게 개선 기존 모듈의 최신화 또는 새로운 모듈로 변경 (node-gcm) 의경우 2년 전에 Deprecated (node-gcm 이전에는 node-fcm에 있엇음 병합된 모듈 레포) https://www.npmjs.com/package/node-gcm firebase-admin이라는 모듈로 변경 https://www.npmjs.com/package/firebase-admin 타이틀 추가 및 bold 기능 (subtit..

article thumbnail
[App Push] 앱 푸시 고도화 part.1 (APNS)
개발노트/개발기록 2023. 3. 13. 19:11

입사 후, 새로 시작하는 서비스를 만들때 사용하던 앱 푸시를 고도화해야 할 때가 와서 진행하게 되었다. 고도화의 이유에는 여러가지가 있지만, 기존에 사용하던 푸시 방식이 올드하다는 것과 새롭게 개편될 앱에서 사용할 마케팅용 앱푸시의 불편함 때문이었다. 그 과정을 기록 하고자 적고 공유하는 글입니다. 😎 * 참고: Apple developer 사이트에서 앱 등록 및 세팅 다 가정되어 있고 그 이후에 내용입니다. 1. 개발 진행 전 iOS의 경우 테스터로 푸시 알림 테스트 ※개발환경에서 로그로 확인한 deviceToken은 Sandbox APN Server로 발송 ※ 동일한 앱이라도 앱스토어에서 다운로드 받은 앱은 deviceToken이 다르고 스토어에서 앱 재설치해도 deviceToken이 달라짐 ※ 앱..