
안녕하십니까 저번에 Inapp서버 개요 이후 이번에는 IOS 인앱 결제를 알아보겠습니다. 개요는 이전 글을 참고해주세요. 2019/09/13 - [인앱 결제 서버] - IOS & Android Inapp Server - 개요 참고로 이 글은 구체적인 소스코드를 제공하지 않으며, 어떻게 구현하는지에 대한 힌트만 제공합니다. 우선 우리가 해야할 일은 Google APIs에서 OAuth 2.0 Client ID를 만들어야 합니다. 밑의 화면에서 사용자 인증 정보 만들기 - OAuth 클라이언트 ID - 웹 애플리케이션 클릭 그 다음은 이름을 만들어 주고 승인된 리디렉션 URL 부분을 작성해야 하는데요 저 부분은 Google API를 이용한 수 response redirection을 줘야하는 부분입니다. 저같은..
안녕하십니까 저번에 Inapp서버 개요 이후 이번에는 IOS 인앱 결제를 알아보겠습니다. 개요는 이전 글을 참고해주세요. 2019/09/13 - [인앱 결제 서버] - IOS & Android Inapp Server - 개요 참고로 이 글은 구체적인 소스코드를 제공하지 않으며, 어떻게 구현하는지에 대한 힌트만 제공합니다. IOS는 Client단에서 인앱 결제 로직을 통해 받은 receipt-data를 서버에 넘겨 영수증 검증만 해주면 되는 오히려 Android보다 더 쉽게 구현할 수 있습니다. receipt-data는 웹 상에서 떠돌아다니는 data를 test 할 수 있습니다. 그리고 IOS는 기본적으로 테스트를 할 때는 밑의 url을 base로 사용되며 https://sandbox.itunes.appl..

안녕하십니까 혹시 pm2라는 도구를 아십니까? pm2는 Node js에서 사용하는 프로세스 관리 도구입니다. pm2를 이용하여 Node.js의 프로세스를 시작, 중지 모니터링 등 다양한 관리를 할 수 있으며, 온라인에서도 관리할 수 있는 유용한 툴입니다. 특히 Node js는 서버에 오류가 생기면 죽는 경우가 자주 생기는데, 보통 이럴 때는 forever 나 pm2를 많이 사용하며, 프로세스가 죽을 경우에 자동으로 재시작해주는 기능이 있고, 싱글 스레드 기반 (이벤트 루프)인 Node js는 클러스터 모드라는 것이 있는데 pm2를 이용하여 간단하게 클러스터 모드를 구현할 수 있습니다. pm2에 대해서는 다른 분들의 글을 참조하시면 되고, 이 글을 작성하는 이유인 java 또한 pm2를 이용해서 관리할 수..

안녕하십니까 이번 글은 Spring Boot를 이용한 인앱 결제 서버를 만들기입니다. 우선 인앱 결제 서버를 구현하기에 앞서 Inapp결제 서버가 동작하는 방식을 대충 diagram을 그려볼게요. 저기서 더 로직을 추가해줌으로써 보안을 할 수 있으며, 대충 기본적인 흐름은 이래요. 설명을 드리자면 1. Client 측에서 Google Play나 App Store 측에 앱 아이템 구매요청을 합니다. 2. 응답으로 인앱 관련 Data를 받아와 Client는 Client Server에 Data를 전송합니다. 3. Data를 받은 Server는 Inapp Server에 Data가 유효한지 Validation Check를 해줘야 합니다. (필수) - IOS는 영주승 검증 API를 통해 Validation Chec..

안녕하십니까 이번에는 Log4j2를 이용한 날짜별 로그를 찍어보겠습니다. 우선 로그란 컴퓨팅에서 로그파일(logfile)은 운영 체제나 다른 소프트웨어가 실행 중에 발생하는 이벤트나 각기 다른 사용자의 통신 소프트웨어 간의 메시지를 기록한 파일이다. 로그를 기록하는 행위는 로깅(logging)이라고 한다. - 위키 백과 - Server든 Client든 배포 및 운영을 하면서 에러나 버그가 발생 시 원인을 찾기 위해 로그 파일을 이용해 에러 발생 위치를 찾을 수 있습니다. Java를 이용하면서 Log를 남기는 방법은 다양합니다. 가장 기본적으로 System.out.println을 이용하여 로그를 찍게 할 수 있습니다. 하지만 이 방법으로 메세지를 찍는다면 발생 시간, 발생 위치 등 필용한 정보를 알기 위해..
- Total
- Today
- Yesterday
- data component
- Spring
- python3
- data gird component
- data component module
- CSS
- jQuery
- 파이썬3
- facebook login
- Angular
- Python
- Spring Boot
- Redux
- JPA
- react
- data grid component
- https://www.tistory.com/auth/logout/
- JSON
- data table component
- MySQL
- 페이스북 로그인
- localStorage
- React-router
- mobx
- 파이썬
- angular router
- Router
- JavaScript
- Java
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 | 29 |
30 | 31 |