2012-12-20 1 views
19

몇 주 전에 구글이 안드로이드 LVL API (License Verification Library)를 변경했습니다.안드로이드 앱 라이센싱 신규 및 오래된 -

오래된 LVL 라이센스 검사는 계정별로 생성 된 공개/개인 키를 사용하여 라이센스 확인을 기반으로했습니다. 새로운 응용 프로그램 기반 당 공개/개인 키를 사용한다고 가정합니다.

오래된 LVL을 사용하는 응용 프로그램이 있는데 작동하는 것처럼 보입니다 (실제로는 알 수 있지만 실제로는 알 수 없습니다). 응용 프로그램은 계정별로 생성 된 공개 키를 내장합니다.

이제 앱을 업그레이드하기로 결정할 때 어떻게해야합니까? 애플리케이션에 공개 키를 삽입하거나 계정에 공개 키를 계속 사용 하시겠습니까?

내가 구글의 안드로이드 개발자 사이트에있는 모든 단서를 찾기 위해 관리하지 않았다

...

+0

저는 같은 문제에 직면하고 있습니다. 특정 앱에 대해 생성 된 라이센스 키를 사용할 때 내 앱에 라이센스가 부여되지 않았습니다. 그러나 이전 라이센스 키 (계정별로 생성되었거나 앱별로 생성 된)를 사용할 때 이는 예상대로 작동합니다. 최신 버전의 com.google.android.vending.licensing SDK를 사용하고 있습니다. – BadCash

+0

Google Android 개발자 사이트의 안내가 오래된 것 같습니다. LVL을 Google Market Licensing으로 참조합니다. 우리 모두 알고 있듯이, 구글은 9 개월 전에 "마켓"에서 "플레이"로 바뀌 었습니다 ... – BadCash

+1

오, 글쎄, 커피 한 잔 사러서 새로운 라이센스 키를 만들 때 30 분 정도 기다려야 할 것 같습니다. 테스트 응답은 새롭게 생성 된 키로 예상대로 작동합니다. – BadCash

답변

1
그것은되지 않는 것으로 기존의 라이센스 키 시스템을 생각하는 데 도움이

- 아직도 오래된 애플 리케이션에 작동하고, 작업을 계속할 수 있습니다 업데이트. 더 이상 사용되지 않으며 향후 통지없이 언제든지 비활성화 또는 제거 할 수있는 것과 마찬가지로 새 시스템을 사용하는 데 너무 오래 기다리는 것을 원하지 않을 수도 있지만 이전 키는 현재 작동해야합니다. 따라서 업데이트를 푸시해야하는 경우 이전 시스템/키를 사용해도됩니다.

BadCash가 제안 했으므로 새로운 라이센스 키 생성은 아직 즉석 프로세스가 아닙니다. 일단 생성되면 라이센스 시스템 전체에 전파되기까지 수 분에서 수 시간이 걸릴 수 있으므로 유효한 라이센스 서명으로 인식 될 수 있습니다.

구글은 사이트에 따라, 그러나, 완전히이 시스템에서 멀리 이동하는 것으로 나타납니다 있습니다 : Google Play Licensing Service

그래서 나는 미래의 불쾌감을 방지하기 위해 새로운 시스템을 사임 제안 - 너무없는 경우 많은 번거 로움이 있습니다. 앱의 수에 따라 다릅니다. 앞으로는 다시 할 필요가 없다는 것을 알고 편안하게 앉아 있어야합니다.