인앱결제 공지 관련 문의

안녕하세요.

다름이 아니오라 금일 올라온 인앱결제 공지 관련해서 문의가 있습니다.

내용중….

4. 기기 변경 시 지급 유지 처리 필수

  • 사용자의 기기가 변경되더라도 인앱결제 상품이 유지될 수 있도록 반드시 처리해 주세요.

  • 방법 :

이러한 내용이 있는데…

네이티브 저장소 기능은 기기자체에 로컬로 데이터를 저장하는 기능으로 알고 있는데,

이 기능이 어떻게 사용자가 기기를 변경했을때 인앱결제 상품이 유지가 되는것인지 궁금합니다.

저희는 로컬 스토리지에 저장을 하면 답이 없다고 생각이 되어, 서버를 따로 구축한 상황입니다.

추가로 로컬 데이터를 저장할 수 있는 기능을 SDK에 추가 계획은 없는지도 궁금합니다.

감사합니다.

1개의 좋아요

@hsahn 님 안녕하세요

말씀주신 내용이 맞습니다.

자체 서버를 구축하셔야 사용자별 기기 정보 및 게임 정보(인앱결제 구매 내역 포함) 등을 저장하실 수 있습니다.

네이티브 저장소 기능과 로그인 등 기능을 활용하시어 연동을 부탁 드린 내용인데요.

아시다시피 로그인 기능 사용을 위해서는 자체 서버 구축이 필요하시며, 인앱결제 상태 조회 API 사용을 위해서도 자체 서버 사용이 필요합니다.

해당 기능에서 어떤 고도화를 희망하시는 걸까요?

자체 로그인을 사용하지 않는 게임의 경우.
정말 순수 스탠드얼론인 게임의 경우 유져 데이터를 백업할 수 있는 기능이 있으면 좋을 것 같습니다.
Firebase의 Firestore 같은 기능입니다.
iOS는 게임센터와 iCloud로 가능하고, Android의 경우에는 firestore나 pgs로 가능한 것으로 알고 있습니다.

페이스북 인스턴트 게임 SDK의 경우 setData와 getData 기능으로 페이스북 서버에 유져 데이터를 저장할 수 있습니다.

1인 개발자나 자체서버 없이 스탠드얼론 게임으로 개발한 경우 해당 기능이 있으면 좋을 것 같아서 건의 드립니다.

@hsahn 님 좋은 의견 감사합니다 내부 의논해볼게요!

제가 정확히 이 상황입니다.
1인 개발이다보니 최대한 가볍게 가려고 서버 없이 몇년간 서비스를 진행하고 있었거든요.
구매 복원이나 진행상황 백업 같은건 구글 플레이나 앱스토어에서 자체 제공하는 기능으로 해결해오고 있었습니다.
앱인토스 입점을 위해 관련 작업을 진행중인데, 자체 서버가 없으면 복원도 백업도 안될것 같아 결제를 어떻게 풀어내야 할지 고민이 많습니다.

@romanbard 님 안녕하세요

SDK 복원 함수는 10월 21일에 제공될 예정이에요 조금만 기다려주세요 :folded_hands:

1개의 좋아요

@romanbard @hsahn 님 안녕하세요

복원 함수가 오픈되어 안내드립니다.

공지사항을 참고해주세요.

@hsahn 님 게임의 경우 로그인 과정에서 85% 이상 유저 이탈이 있어 로그인 연동 없이 유저 식별자 값을 전달하는 기능을 내부 개발 중에 있습니다.

빠르면 차주 또는 차차주에 제공될 예정이에요.

참고차 공유드립니다.

@seonjeong

저희도 요청드리려 했는데 비게임에서도 로그인 연동 없이 식별자가 전달되면 좋겠습니다
(디바이스 변경해도 변하지 않는 개인정보 없는 식별자, CI X)
앱 성격에 따라 회원가입 없이 서비스를 제공하고 싶은 경우도 있는데 현재는 deviceid로 처리하고는 있지만
이걸로는 결제내역을 매칭해서 관리하기 어려워서요.(디바이스 변경시 대응 불가)
게임/비게임 무관하게 기능 제공 요청드립니다. 개발중이라 하셔서 코멘트 남깁니다.

@Albert 님 내부적으로 논의를 해보겠습니다

1개의 좋아요

해당 기능이 생기게 되면 서버 없이 결제 등을 붙일때 문제가 없을까요?

@hjson 님 안녕하세요

서버 없이 결제를 진행할 수 있도록 만든 기능입니다.

혹시 우려되는 부분 있으실까요?

아 우려사항이 아니라 원래 안됐었던 것 같아서요.

나오면 좋은 기능 같습니다 !!

첨언을 드리자면 인앱결제는 현재도 서버 없이 사용 가능하세요

다만, 유저 관련한 정보를 저장해야 기기 변동 시에도 유지가 가능한 부분이 있어 로그인 기능 연동을 권장 드렸는데

게임사의 경우 로그인 기능이 엄청난 허들이 되고 있어 로그인 없이도 게임할 수 있는 유저 식별자 값을 전달드리고자 합니다

아하, 결국 기기 변동 시 데이터 유지를 위해서는 서버를 연결해야 하는 부분일까요?

아니면 식별자값을 통해 파이어베이스?같은 것을 사용해서 연결할 수 있는 부분일까요?

넵 후자 방식을 통해서 연결하시면 서버 없이도 사용 가능하십니다.

넵 답변 감사드립니다.