조회 수 1230 추천 수 0 댓글 7
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄

MV로 만든 게임에서 구글 플레이스토어 인앱결제 API를 활용했다던지 하는 사례를 찾을수가없네요..

 

장기적으로는 RPG를 만들거지만,

 

간단한 클릭커 게임을 만드려고 MV에서 사례를 찾아보니.. 왠지 보안도 찜찜하고 성공적인 사례가 없네요

 

안드 모바일게임을 만들거면 유니티를 보는게 나을까요?

?
  • profile
    천무 2017.05.01 16:28
    본인 앱을 개발해서 인앱결제를 넣을 수준이 되는 정도에 가까운 사람이면 아마 할 수 있을겁니다.
    다만 그 수준인경우 MV로 만들지 않지요.
    저희 인디사이드 APK 서비스에서 인앱결제시스템을 도입하기위해 현재 개발검토중입니다.
  • profile
    lklslel 2017.05.01 16:40
    https://developer.android.com/google/play/billing/billing_admin.html#billing-list-setup

    여기를 살펴보시면...


    앱의 메니페스트에 포함된 com.android.vending.BILLING 권한이

    포함되어 있는 경우에만 In-app Products 페이지가 나타납니다.





    상품 목록을 만들고 사용자에게 환불하려면 Google Payments 판매자 계정이 있어야 합니다.

    판매자 계정이 없으면 Developer Console을 통해 등록하면 됩니다.



    라는 메시지가 있는 것을 보아 네코 플레이어나 빌드하실 앱에

    해당 권한을 포함해서 패키징하셔야 하고, 해당 앱의 개발자 계정에

    해당 앱에서 판매 가능한 목록에 대해서 작성을 해야 한다고 나와 있습니다.



    계속 아래로 내려가면서 읽어보시면 간단하게

    인앱결재 기능을 사용하는 것이 아니라

    https://developer.android.com/google/play/billing/billing_testing.html#billing-testing-real

    인앱 결재 테스트를 통해서 제대로 작동하는지

    체크한 다음에 하는 것이 좋다고 되어 있습니다.


    인터넷에 찾은 자료들에는 빌더에서 사용하는

    플러그인을 통하여 가능하다고 나와 있기는 합니다만

    적용을 할 줄 모른다면 초심자 분들께는 어렵지 않을까요?


    코르도바 인앱결제 가능 플러그인 - 깃허브

    https://github.com/j3k0/cordova-plugin-purchase


    다른 방법을 검색하시기 원하시면

    google play in app purchase system with javascript -"node.js"

    와 같이 영문으로 검색하시는 것이 다양한 정보를

    찾아보실 수 있습니다. 참고하시기 바랍니다.


    마지막으로 제 생각을 말씀드리자면... 일부 HTML5 게임앱의

    인앱 구매 기능을 관리하는 앱처럼 데이터베이스를 구축해서

    관리해주는 시스템이 있다면 게임 제작자는 한결 편하게

    게임을 만드는데에만 집중할 수 있지 않을까 생각합니다.
  • profile
    와플 2017.05.02 10:25
    적당한 cordova 플러그인을 찾으셔서 인앱결제를 구현하면 가능하겠지만
    그걸 구현하기 위해서 MV를 개조할 실력의 소유자라면 차라리 유니티를 쓰는 게 더 낫지 않을까 하는 생각입니다.

    설령, 인앱결제를 구현한다 쳐도 보안에 문제가 많습니다.
    PC빌드는 별도의 암호화 솔루션이라도 쓸 수 있지 모바일 용으로 빌드된 MV 게임은 그것도 힘들고
    크랙하기도 매우 쉬우니까요.
  • ?
    isjs 2017.05.02 11:35
    인앱결제 시스템을 넣으려면 버그도 방지해야할꺼 같네요 럭키패쳐 같은걸로 손쉽게 뚫을수있거든요
  • profile
    러닝은빛 2017.05.05 15:34

    그런 기능들을 넣으려면 일단 중요 데이터 자체를 서버에서 처리하고 보관하는 방식으로 게임을 만들어야 합니다. 또한 루팅되어있을 경우 윗 분 말처럼 인앱 결제 모듈 자체를 제외하고 다시 앱을 재컴파일해버리는 툴로 수익을 얻을 수 없게 할 수도 있습니다. 게다가 HTML에선 자바스크립트나 이미지 같은 데이터가 빌드 후에 그냥 추가적으로 포함되므로 그대로 노출되어있습니다. 따라서 서버를 거치지 않으면 게임 플레이가 아예 불가능하게 해놓아야 하며 나아가 영수증도 검증해서 유효한 것인지 파악해야 합니다. 이것도 패킷 등을 그대로 들여다보고 변조한다면 안전하진 않지만, 최소한의 보안 대책 중에 하나입니다. 물론 서버 운영 자체가 비용적으로 상당히 부담인데 처음에는 무료 서버로도 감당이 가능할 수도 있습니다. 다만 게임이 유명해지면 비용 문제를 생각하지 않을 수가 없게 됩니다. 아니면 알아볼 수 없게 암호화 해놓은 자바스크립트 파일을 실행 단계에서 복호화 처리해서 Blob을 이용해서 실제 자바스크립트 데이터처럼 사용하는 방법도 있습니다. 유니티 WebGL의 경우 바이너리 파일로 컴파일된 것을 읽어서, Blob으로 실제 파일처럼 만들어서 사용합니다.

  • ?
    huguduk 2017.05.05 17:06
    상세한 답변들 정말 감사합니다...

    안그래도 결제기능은 크리티컬한 면이있어 이미 만들어진 api를 활용하고 싶었는데

    그런것은 없어보이고, 만약 만들게 된다면 말씀해주신것들처럼 보안상/구현상의 이슈가 상당해 보이네요.

    아무래도 알만툴로는 외부 컨텐츠를 활용하는것보다는 닫힌 틀안에서 RPG를 만드는것이 나아보입니다ㅠ

    답변들 다시한번 감사합니다.
  • profile
    러닝은빛 2017.05.05 22:27

    설정을 할 것이 많지만, 보안 상의 이슈를 무시한다면 구현 자체는 코르도바 플러그인을 사용하면 함수 호출 수준이라 굉장히 간단합니다. 물론 래퍼런스가 영어고 설명서가 부실해서 코딩을 모르면 보기가 힘들다는 문제가 있습니다. 


List of Articles
번호 제목 글쓴이 날짜 조회 수
8719 네코플 광고 질문 2 세종군(카브에트) 2017.05.26 597
8718 RPG XP에서 장비 화면의 호출은 어떻게 하나요? 1 file 심심치 2017.05.22 564
8717 제가 만든 게임을 리뷰 하려고 하는데요. 6 1324의남자 2017.05.18 1259
8716 [질문]RPG MV 식물 재배에 관한 이벤트인데 문제가 있어 질문합니다! [이미지첨부] 3 file MoonJ 2017.05.18 585
8715 [RPGMV] 초보자 질문합니다^_^ 5 MoonJ 2017.05.17 658
8714 건물위에서 데미지를 안받게 하려면 어떻게 해야 하나요? 5 1324의남자 2017.05.16 569
8713 조건이 있는 대화중 esc를 누르면 두번째 조건이 선택되네요. 왜 그럴까요? 3 file 정의오타쿠 2017.05.16 572
8712 웹으로 배포했는데 세이브파일을 따로 저장할 수 없을까요?? 5 카라스노오 2017.05.15 598
8711 알만툴 게임 만들어서, 수입을 많이 낼수있을까요? 6 문방구 2017.05.10 1385
8710 MV 에서 해상도변경 플러그인 쓰니 메뉴가 잘려요; 3 file 문방구 2017.05.09 687
8709 이동 경로 설정하고 액터가 움직이네요 6 준E 2017.05.09 735
8708 쯔꾸르게임에관해서... 2 난이 2017.05.07 707
8707 rpg mv 쪽 쯔꾸르 모바일 세이브 위치가 어디인가요 뽕뽀로루 2017.05.07 578
8706 스크립트를 활용해서 운이라는 능력치를 무효시키는 방법은 없나요? RPG란무엇인가? 2017.05.06 175
8705 이 사이트에 게시판 몇개가 가려져서 클릭을 못하겠는데 이런 경우엔 어떻게 해야 하나요? 2 file wwlekd 2017.05.05 576
8704 ?이게뭐죠? 앱 오륜가? 플레이스토어 앱 제출 오류. 이상하면 앱 보내드려요 5 file 새준 2017.05.04 604
» MV게임으로 구글 플레이스토어 인앱결제를 넣을수 있을까요? 7 huguduk 2017.05.01 1230
8702 알만툴 변수 알고리즘을 잘 모르겠어요. 왜 조건문 실행이 안될까요? 11 참몰랑 2017.04.28 1273
8701 [MV] 비 스팀 판은 DLC 사용 못하나요? 2 MV초보자 2017.04.28 723
8700 MV에서 사용자 말풍선 아이콘을 추가 하려면 어케 해야할까요? 6 참몰랑 2017.04.25 877
Board Pagination Prev 1 2 3 4 5 6 7 8 9 10 ... 441 Next
/ 441






[개인정보취급방침] | [이용약관] | [제휴문의] | [후원창구] | [인디사이드연혁]

Copyright © 1999 - 2016 INdiSide.com/(주)씨엘쓰리디 All Rights Reserved.
인디사이드 운영자 : 천무(이지선) | kernys(김원배) | 사신지(김병국)