2011-08-22 7 views
1

Android 라이센스를 사용하는 앱이 있습니다. http://developer.android.com/guide/publishing/licensing.html에 따라 서버 응답을 캐시해야하는 ServerManagedPolicy를 사용하고 있습니다. 안드로이드 라이센스가 제대로 작동합니까?

내가 한 다음 테스트하려면 개발자 콘솔에서

  1. , 내 계정에 "라이선스"할 수있는 서버 응답을 설정합니다.
  2. 인터넷에 전화를 연결하고 앱을 실행하십시오. 유효한 라이센스를 얻으려고한다는 것을 사용자가 알 수 있도록 만든 대화 상자를 보여줍니다. 그런 다음 앱이 발견되어 앱을 실행할 수 있음을 보여줍니다.
  3. 앱을 종료하고 (뒤로 버튼) 강제로 닫습니다.
  4. 인터넷 연결이 끊어졌습니다.
  5. 다시 앱을 실행합니다. 대화 상자가 다시 표시되지만 이번에는 유효한 라이센스를 찾을 수 없으며 앱을 실행할 수 없다고 표시됩니다.

ServerManagedPolicy가 처음 발견 한 라이센스를 캐시해서 두 번째로 응용 프로그램을 실행해야합니까?

아직이 앱을 게시하지 않았습니다. 이것이 할 일이 있을까요?

감사합니다.

답변

1

걱정하지 마세요. 동일한 문제가있었습니다. 테스트 또는 dev 계정을 사용하면 ServerManagedPolicy로 라이센스가 캐시되지 않습니다. 그러나 실제 클라이언트에게는 LVL에 의해 캐시됩니다.

문서에있는 아무 것도 명확하게 말하지는 않지만 실제로 작동하지만 devs에게는 좋은 기능입니다. 내가 그랬던 것처럼

감사합니다,

Btw는 스테판은, 당신은 당신의 프로필에 응용 프로그램에 대한 링크를 추가해야합니다 ... 나는 그것에 대해 궁금하지만 그것이 무엇인지 추측 할 수 있습니다.

+0

굉장히 감사합니다, 그게 내가 누락 된 것이 아니라는 것을 알았습니다. 내 프로필에 링크를 추가하여 체크 아웃 할 수 있습니다. 그 6 가지 앱의 유료 버전을 마무리하겠습니다. 방금 프로필을 보았습니다 ... 파리 프로그래밍 자바에서 일하는 방법은 무엇입니까? 나는 그것을하고 싶다. – Sandy

+0

mobs.fr;) 그리고 당신은 안드로이드 인증에 대한 Google 코드를 검색해야합니다, 우리는 좋은 librairy를 게시 할거야 ... – Snicolas

+0

당신은 portugues 말합니까? – Snicolas

관련 문제