Kilka tygodni temu Google zmieniło interfejs Androida LVL API (biblioteka weryfikacji licencji).Nowa licencja na aplikacje na Androida i stare - wątpliwości
W starym sprawdzaniu licencji LVL dokonano na podstawie weryfikacji licencji przy użyciu kluczy publicznych/prywatnych wygenerowanych na podstawie konta. Nowa ma na celu użycie kluczy publicznych/prywatnych dla każdej bazy aplikacji.
Mam aplikacji, która używa starego LVL i wygląda tak, że działa (wygląda, ale w rzeczywistości nie wiem). Aplikacja osadza klucz publiczny wygenerowany na podstawie konta.
Co powinienem zrobić, gdy zdecyduję się uaktualnić moją aplikację? Umieścić klucz publiczny dla aplikacji lub nadal używać klucza publicznego do konta?
nie udało mi się znaleźć żadnych śladów na miejscu programistów Google Android ...
Mam do czynienia z tym samym problemem. Moja aplikacja otrzymuje odpowiedź NIE LICENCJONOWANA, gdy używam klucza licencyjnego wygenerowanego dla konkretnej aplikacji. Jednak gdy używam starego klucza licencyjnego (który został wygenerowany na konto, a nie na aplikację), działa tak, jak powinien. Używam najnowszej wersji pakietu com.google.android.vending.licensing SDK. – BadCash
Instrukcje na stronie Google dla programistów Androida Google wydają się być nieaktualne - dotyczy LVL jako Google Market Licensing. Jak wszyscy wiemy, Google zmieniło się z "Market" na "Play" 9 miesięcy temu ... – BadCash
No cóż, wydaje się, że po prostu trzeba pójść napić się kawy i poczekać około 30 minut podczas tworzenia nowego klucza licencyjnego. Odpowiedzi testowe działają teraz zgodnie z oczekiwaniami także z nowo wygenerowanym kluczem. – BadCash