조회 수 1754 추천 수 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
번호 제목 글쓴이 날짜 조회 수
8728 rpg2003스탯관련 ☆KBOY★ 2005.05.25 540
8727 C언어에서... 질문~! 레크 2005.05.25 553
8726 프루티룹스 또 질문 신승일 2005.05.25 568
8725 VB관련 질문 - 반투명에 관하여 비밀소년 2005.05.25 417
8724 예전 창도에선 레벨이 4인데.... 섬광섬멸 2005.05.25 395
8723 [수정]C언어에서... 답변. 비밀소년 2005.05.25 407
8722 알만툴 2003에서 땅콩아줌마 2005.05.25 498
8721 문장 입력시에..... 덩키동크 2005.05.25 340
8720 문장 입력시에..... 내마음블루 2005.05.25 544
8719 RPG2003툴에서 동영상 및 사진 넣는 방법 등의 질문 다크아머 2005.05.25 627
8718 Dunky's Answer ! 덩키동크 2005.05.25 367
8717 rpg 2003에 대해서(급한) 거신 2005.05.26 764
8716 전 초보에요 도움좀 주세요. Runa의교주로 2005.05.26 315
8715 전 초보에요 도움좀 주세요. 인간병기관공 2005.05.26 386
8714 전 초보에요 도움좀 주세요. 창도맨 2005.05.26 335
8713 RPG2003툴에서 동영상 및 사진 넣는 방법 등의 질문 큐브 2005.05.26 992
8712 포켓몬스터에서의 캐릭터 고르기처럼 하는 방법.. メIllusion。 2005.05.26 523
8711 포켓몬스터에서의 캐릭터 고르기처럼 하는 방법.. 크레시스 2005.05.26 393
8710 rpg2003스탯관련 암흑의사신 2005.05.26 647
8709 RXP 테스트플레이시 프로세스오류 일자무식 2005.05.26 413
Board Pagination Prev 1 2 3 4 5 6 7 8 9 10 ... 442 Next
/ 442






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

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