습관 제작하기 마이루틴 (갓생으로 한걸음 가보자고) 안드로이드,앱스토어 다 있어요

습관 제작하기 마이루틴 (갓생으로 한걸음 가보자고) 안드로이드,앱스토어 다 있어요

네오위즈게임즈에서 개발하고 서비스하는 실시간 온라인 바둑 플랫폼인 피망 바둑 설치 및 다운로드 방법을 살펴봅니다. 피망 바둑은 인터넷에서 간단히 바둑 대국을 즐길 수 있을 뿐만 아니라 유명 프로기사의 기보를 보거나 바둑계의 여러가지 소식을 접할 있습니다. 현재 네오위즈 온라인 게임 사이트로 널리 알려진 피망은 사실 채팅 플랫폼으로 알려진 세이클럽에서 시작했다. 초창기에 네오위즈 세이클럽에서 채팅을 하면서 간간히 즐길 수 있는 게임 서비스를 제공했는데, 이런 게임 서비스가 단기간에 국내 온라인 게임 시장에 성공적으로 한 안착했다.

이에 네오위즈는 세이클럽에서 게임 분야만 분리하여 피망이라는 브랜드로 재런칭했다. 위와 같이 피망바둑 게임을 비롯하여 PC 및 모바일로 여러가지 게임을 운영하며 현재 피망은 온라인 게임 포털 사이트로 분명한 입지를 지니고 있습니다.


구현 코드
구현 코드

구현 코드

앱스토어 API는 테스트가 가능한 sandbox api를 제공하고 있어서 sandbox용 httpsapi.storekitsandbox.itunes.apple.com production용 httpsapi.storekit.itunes.apple.com 각 도메인으로 api call을 할 수 있습니다. 참고로, sandbox 테스트로 진행한 transaction Id는 16자리 숫자ex. 2000000123401234로 이루어져있었습니다.

하나의 인앱결제가 발생하면 앱스토어에서는 originalTransactionId를 생성합니다.

1 fastlane 설치 초기세팅
1 fastlane 설치 초기세팅

1 fastlane 설치 초기세팅

아래 커맨드로 fastlane을 먼저 설치합니다. fastlane은 Ruby로 만들어졌는데 homebrew를 사용한다면 Ruby를 따로 설치할 필요하지 않고 적절한 Ruby 버전과 함께 설치해주므로 homebrew로 설치했습니다. brew install fastlane

설치할 프로젝트의 디렉토리에서 fastlane 초기셋팅을 해줍니다. fastlane init을 실행했을시 플랫폼이 iOS인지 Android인지 판별하여 플랫폼에 맞는 환경세팅 커맨드가 나옵니다.

안드로이드같은 경우는 packagename 세팅, jsonkeyfile의 path와, meta data 설정이 들어간 것을 볼 있습니다. iOS같은 경우는 안드로이드의 package이름과 같은 app_identifier와 애플 계정등이 들어갑니다. 나같은 경우는 json자료를 app의 root에 넣어놓고 .gitignore에 올렸습니다.

Transaction 이란?
Transaction 이란?

Transaction 이란?

Transaction은 유저가 인앱결제를 하거나 구독을 갱신할 때마다. 생성되는 구매 데이터 입니다. Transaction 데이터는 결제 완전한 인앱결제건을 의미합니다. 각 Transaction에 대해, 서비스는 구매된 디지털 내용물 및 재화를 제공하고 Transaction을 완료시키면 됩니다. 즉, 앱 클라이언트에서 인앱결제가 발생할 때마다. 생성되는 Transaction을 하나의 결제건으로 보고, 클라이언트로부터 Transaction id를 넘겨 받아 서버에서는 해당 Transaction이 유효한지 확인해야합니다.

피망 바둑 설치 프로그램

피망 바둑은 기본적으로 에서 보드 게임 중 바둑을 선택하면 바로 로 연결하는데, 과거 피망 계정으로 로그인이 가능합니다. 이곳에서 첫번째 피망 계정으로 로그인을 한 후에 대국장 입장하기를 눌러 피망 바둑 게임을 다운로드해야 합니다. 피망 계정이 없습니다.면 이곳에서 회원가입을 눌러 간단히 무료 계정을 생성할 있습니다. 이같은 경우애 피망 게임을 전에 수행한 적이 없습니다.면 대국장 입장하기를 눌러서 피방 바둑 게임을 다운로드하기 전에 피망설치프로그램을 사전에 다운로드해서 설치해야만 합니다.

피망 웹홈페이지 혹은 피망 바둑 페이지에서 상단 메뉴 중 고객센터를 누른 후에 다운로드 항목을 눌러 피망 설치 프로그램을 선택합니다. 이후 해당하는 브라우저용 다운로드 버튼을 누르시면 되는데, 크롬 브라우저는 파이어폭스와 겸용입니다.

앱스토어 구매내역 결과

1 모든 절차를 정상적으로 진행하게 되면 앱스토어에서 앱을 검색했을 때 앱 다운 기록이 남지 않습니다. 앱스토어에서 앱 설치 내역을 완전하게 삭제하는 방법은 현재까지 존재하지 않습니다. 다만, 해당 내역을 아이튠즈 혹은 모바일 앱스토어 내에서 가리기로 전환하여 앱을 검색했을 때 설치하지 않았던 것처럼 보이게 하는 방법만 존재합니다. 이렇게 앱 설치 내역 가리기를 하더라도 내 계정에서 비밀번호를 입력하고 접속하면 가려놓은 항목도 모두 확인할 수 있습니다만 일반적으로는 앱스토어에서 검색했을 때 다운 내역이 없는 것처럼 표시되어도 대부분의 문제가 해결되기 때문에 많은 애플 유저들이 해당 방법을 사용하고 있습니다.

따라서, 다운로드 구매내역을 삭제하고 싶을 때는 앞서 소개한 방법을 추천합니다.

자주 묻는 질문

구현 코드

앱스토어 API는 테스트가 가능한 sandbox api를 제공하고 있어서 sandbox용 httpsapi. 구체적인 내용은 본문을 참고 해주시기 바랍니다.

1 fastlane 설치

아래 커맨드로 fastlane을 먼저 설치합니다. 더 알고싶으시면 본문을 클릭해주세요.

Transaction

Transaction은 유저가 인앱결제를 하거나 구독을 갱신할 때마다. 좀 더 구체적인 사항은 본문을 참고해 주세요.