2011-09-21 3 views
2

나는 안드로이드를위한 프로그램을 마무리 짓고있다. 시험 사용 시간대를 설정하고 "잠근다"고 할 수는 있지만 실제로 잠금을 해제하는 방법을 결정하는 데 문제가 있습니다. 제가 이런 유형의 개발을 완전히 처음 접했을 때 저는 그것에 대해 가장 좋은 방법으로 조금 도와줬으면합니다.안드로이드 마켓을위한 프로그램

고객이 시험판 사용 후 제품을 구입하고 저에게 연락하여 잠금 해제 코드를 보내십니까? Java API에 Google 마켓 플레이스에 연결하고 사용자가 제품을 구입했는지 확인한 다음 해당 방법으로 잠금을 해제 할 수있는 라이브러리가 있습니까?

EDIT :이 프로그램은 현재 Android Tablet에서만 실행되며 모든 타블렛에는 셀룰러 서비스가 없으므로 제한된 연결성을가집니다.

시험 시간 프레임은 처음 실행 한 시간만큼 쉬워야하며 프로그램을 X 일 (또는 몇 시간 또는 그 이상) 후에 실행하면 잠글 수 있습니다. 이것은 잠글 때만 사용자가 프로그램 제출을 끝내야하기 때문에 시작시에만 테스트됩니다.

결제와 관련하여 프로그램 자체에는 MMO 게임과 유사한 요금제가 적용됩니다. $ X에 대한 구매 후 $ Y (현재 연간 라이센스에 대한 계획) 구독을 구매하거나, 아마도 첫 번째 청구에 첫 번째 구독이 포함될 수 있습니다. Billing API는 이러한 상황을 어떻게 처리합니까? 프로그램 비용을 청구 한 다음 면허를 청구해야합니다. 그런 다음 가장 좋은 것으로 결정한 시간대에 라이센스를 갱신하도록 요구합니다.

답변

2

"잠금 해제 코드"제공에 대한 답변을 드릴 수는 있지만 평가판 시간 프레임은 여러 가지 방법으로 구현 될 수 있습니다.

아마도 Google에서 제공하는 인앱 결제 API를 살펴보고 싶을 것입니다. 여기에서 모든 정보를 확인할 수 있습니다 : In-app Billing Overview | Android Developers. 이 옵션을 사용하면 사용자에게 항목을 한 번 구매할 수 있습니다 (예 : 게임 상품, 기능 구매 특별) 또는 여러 번 (예 : 게임 금 또는 반복 구독).

응용 프로그램이 사용자의 서버에서 필요하지만 Billing API가 구매를 처리 할 수있는 콘텐츠 전송을 처리해야하며 기본적으로 응용 프로그램에 사용자가 더 이상 평가 모드에 있지 않아야한다는 메시지를 보낼 수 있습니다 .