kokbee-Hive
article thumbnail
Apple OAuth 탈퇴 개선
개발노트/개발기록 2023. 6. 2. 18:00

언제나 깐깐한 애플에 요구사항중 하나였던, 애플 OAuth 로그인시 회원탈퇴시 revoke에 관한 내용이다. https://developer.apple.com/kr/app-store/review/guidelines/#5.1.1 App Store 심사 지침 - Apple Developer App Store 심사 지침에는 사용자 인터페이스 디자인, 기능, 콘텐츠 및 특정 기술 사용 등을 비롯하여 개발과 관련된 다양한 주제에 대한 지침과 예가 나와 있습니다. 이러한 지침은 앱 승인 절차를 developer.apple.com 왜 해야 하는가? 위와 같은 내용이 있고, 저 내용을 지켜달라는 권고가 내려왔다. 정해진 기간에 안하면 "너희 앱 내려버릴거야!" 라고.. 무조건 해야하는 상황, 따라서 내가 하게 되었다...

article thumbnail
iOS Storekit2 사용 및 결제 개선
개발노트/개발기록 2023. 6. 1. 19:03

2023.05.31일 자로 회사의 앱 V2 가 정식으로 출시되었다. 출시되기까지에 과정 중에서도 백앤드로써 참여했던 기억 중에 iOS storekit2 적용에 대한 내용을 적어보고자 한다. Storekit2로 굳이 왜 해야 했을까? 설명을 하자면 시한부 인생이랄까.. 앱 스토어에 앱을 올리게 되면 심사를 받게 되는데, 이 과정에서 앱에 테스트 및 보안 관련 내용 등등.. 여러 가지 내용을 심사받게 된다. 그 과정에서 미비한 내용이나 보안상 문제가 있다고 하면, 앱을 출시하지 못하거나 까딱하면 앱을 내려서 다시 출시해야 할 수도 있다. 또 워낙 깐깐한 애플이다 보니... 🫠 그래서 위에 내용처럼 회사에서도 심사를 받고, 권고사항을 하나 받았는데.. 그 부분은 결제에 대한 내용이었다. 기존 애플을 통해 결제..

[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..