본문 바로가기
728x90
반응형

분류 전체보기86

Git Branch 전략 - 개발자 온보딩 가이드 회사와 프로젝트를 진행하면서 팀원들과 좀 더 전문적이고 체계적인 팀 문화를 만들기 위해 개발자 온보딩 가이드 라는 책을 읽고 적용해보고자 이렇게 정리를 한다.  1. 브랜치 전략Git Flow는 다음과 같은 주요 브랜치를 사용한다고 한다. master: 안정적인 릴리스 버전을 유지하는 브랜치로, 배포 가능한 상태만을 관리하게 된다.develop: 다음 릴리스를 준비하는 개발 중인 코드를 관리하게 된다.feature: 새로운 기능 개발을 위한 브랜치로, 개발이 완료되면 develop 브랜치로 병합된다.release: 새로운 버전 출시를 준비하는 브랜치로, 버그 수정과 문서 작업 등 릴리스 전 준비 작업을 포함한다.hotfix: 배포된 버전에서 긴급하게 수정해야 할 버그를 처리하는 브랜치를 말한다.2. 브랜.. 2024. 6. 30.
React 부트페이 PG 카드 결제 기능 무료 결제 연동 API 서비스개발자를 위한 PG 연동 서비스로, 빠른 결제 연동, 더 높은 결제성공율, 무료 통계 서비스를 제공합니다.www.bootpay.co.kr PG결제란? 결제 요청을 카드사, 은행과 같은 결제 기관으로 보내서 승인을 받고, 그 결과를 상점에게 전달하는 거래 기능을 말한다. 위에 기능을 통해 직접 결제 기관에 계약 또는 승인을 받지 않고 결제 기능을 구현할 수 있습니다.  저는 그 중에서 부트페이를 사용한 결제 기능을 구현해보았습니다. react의 경우 부트페이 SDK가 있어 편하게 개발하실 수 있습니다.부트페이 개발 문서https://docs.bootpay.co.kr/?front=web&backend=nodejs  코드 및 설명1.CDN에서 스크립트 추가2. 부트페이 초기화exp.. 2024. 6. 21.
iOS 배포 인앱 결제 심사 거절 Guideline 2.1 - Performance - App CompletenessWe are unable to complete the review of your app because one or more of your in-app purchase products have not been submitted for review. 인앱 결제 기능을 넣고 배포 신청을 하고 2일 후,, 아래 문구와 같은 메세지를 확인할 수 있었다. Guideline 2.1 - Performance - App CompletenessWe are unable to complete the review of your app because one or more of your in-app purchase products have not been submitted for review.인앱 결제가 잘 되는것을 이미 qa와 내부테스트에서 통과했었는데 무슨일이지.. 싶었다. 계속해서 메일을 보내서 심사 요청을 반복해봤지만 같은 답변만 받을 수 있었다.. 그러던 중 이분들이 미국이라서 뭔가 다르게 나오나? 싶은 생각이 들어 우리 앱에서 잘 돌아가는 영상을 같이 첨부하여 .. 2024. 6. 9.
Asset validation failedThis bundle is invalid. The value for key CFBundleShortVersionString [1.1.9] in the Info.plist file must contain a higher version than that of the previously approved version [1.1.9]. 회사에서 앱 배포를 하던 중 이렇게 에러가 떴다! 같은 번들에 매주 1회씩 업데이트를 하던중이라 너무 당황스러웠다.. 근데 글을 잘 읽어보니 1.1.9가 이미 배포가 되어있어서 그런것이었다! 업데이트를 할 때 테스트 모드 빌드 번호는 배포된 버전보다 높아야한다고 한다. 그래서 1.2.0으로 바꿔서 배포해주니 해결할 수 있었다! 2024. 6. 9.
반응형