2010-10-23 1 views
8

저는 몇 달 동안 안드로이드 마켓에 유료 앱이 있었으며이 시점까지는 앱에 복제 방지 또는 라이센스 확인 체계가 없었습니다.Android LVL 라이브 테스트

내 앱에 LVL 코드의 수정 된 버전을 추가하기 만했습니다. 코드의 라이센스 응답 처리를 테스트하기 위해 에뮬레이터에서 내 개발 계정에 로그인하고 모든 테스트 응답을 성공적으로 통과 한 다음 실제 전화 (Droid 실행 2.2)에서 동일한 작업을 수행했습니다.

나는 성공적인 테스트를 거쳐야 좋겠다고 생각했지만, LVL 구현을 일단 허용하면 사람들이 문제를 겪고 있는지 마지막으로 한 인터넷 검색을 수행했습니다. 내가 한 것처럼 모든 테스트 응답을 성공적으로 테스트했지만, LVL이 포함 된 앱을 실제로 업로드 할 때 모든 사용자가 응답을 얻고 있다는 이야기를 개발자들의 이야기를 통해 알게되었습니다. 라이센스가없는 버전의 앱은 실제로 그렇지 않았습니다.

그렇다면 LVL을 성공적으로 배포 한 사람은 LVL 구현이 최종 사용자의 관점에서 작동하는지 테스트하고 검증하는 가장 좋은 방법을 알 수 있습니까? 실제로 게시해야합니다. 시장에? 현재 시장에 출시 된 내 비 라이센스 버전의 내 앱이 있으며 매니페스트 파일에서 동일한 버전 코드를 사용하고 있으며 업데이트 된 apk를 에뮬레이터에로드했습니다. 내 전화로 (즉, 새로운 APK는 시장에 업로드되지 않습니다). 편집증에 대해 유감스럽게 생각하지만 유효한 사용자에게 무면허 응답을 제공하기보다는 LVL 구현을 모두 제거하려고합니다.

+0

새로운 LVL을 사용하여 APK를 업로드하려고합니다. 테스트가 어려워서 (Android 2.3.3을 실행하는 에뮬레이터에서 LVL을 사용할 수 없음) .... 게시가 걱정됩니다. . 이 스레드를 계속 주시하겠습니다. (Yoda 스타일 문법 구문) – dell116

답변

1

내 응용 프로그램에 LVL이 포함되어 있고 유효하지 않은 이유 (I.E. 신용 카드가 거부 됨)없이 unlicenced를 말하는 것에 대해 불만을 가진 사용자가 10,000 명 이상 있습니다. 방금 지침을 따라 에뮬레이터와 휴대 전화에서 테스트했습니다.

좋은 방법은 LVL 코드가 포함 된 응용 프로그램의 베타 버전 (암호도 보호 할 수 있음)을 만드는 것입니다. 다른 패키지 이름으로 시장에 게시 한 다음 몇 가지 정보를 얻으십시오. 베타 테스터가 비용을 지불하고 테스트합니다 (나중에 모두 환불하거나 테스트 계정에 이메일을 추가 할 수 있음).

또 다른 방법은 애플리케이션에 LVL을 추가하는 것이지만 라이센스에 실패한 부정적인 조치가없는 경우 Google Analytics를 사용하여 얼마나 많은 사람들이 라이센스를 실패/통과시키고 있는지 감지 할 수 있습니다.

+0

응답 해 주셔서 감사합니다. 처음에는 응답을 얻지 못했기 때문에 실제로 게시물을 게시 한 직후에 실제로 게시되었습니다. 어떤 사용자도 문제를보고하지 않았습니다. 나는 지침을 따라 갔고 몇 군데에서 코드를 변경했다. 그래도 응답 주셔서 감사합니다. – Michael

+0

나는 LVL을 라이선스없이 테스트를 차단 한 다음 분석/통계를 사용하여 차단하는 것을 좋아합니다. – heLL0

+0

안녕하세요, 테스트 사용자 (콘솔의 이메일 ID)가 추가 된 다양한 기기에서 앱을 테스트했는데 테스트 사용자를 추가하지 않고 테스트했습니다. 콜백 허용. 이걸 시험하는 방법? –