2011-07-13 9 views
17

Mam teraz kilka małych aplikacji na Androida i zastanawiam się nad wydaniem w sklepie Amazon App Store. Mam jednak jedno podstawowe pytanie, na które nigdzie nie ma odpowiedzi.Sklep z aplikacjami Amazon i licencja na Androida LVL

W jaki sposób licencjonowanie jest obsługiwane po zwolnieniu aplikacji w sklepie Amazon? Obecnie korzystam z licencji Google LVL w płatnych aplikacjach, aby mieć pewność, że użytkownik jest uprawniony do ich uruchamiania. Zakładam, że aplikacja sprzedana na Amazon nie będzie miała żadnego powiązania z informacją o Google, hej, ta aplikacja została zakupiona, są one licencjonowane, więc wyślij im status OK DO URUCHOMIENIA, kiedy go uruchomią. Czy jestem w błędzie?

Czy Amazon ma swój własny kod typu LVL? Czy po prostu musisz zapomnieć o licencjonowaniu wszystkich razem, jeśli chcesz sprzedawać w serwisie Amazon?

+2

Nie jestem pewien, jak to działa, ale jestem przekonany, że Amazon zezwala na licencjonowanie aplikacji. Gdy mój Droid X otrzymał aktualizację Gingerbread, nie mogłem używać żadnych aplikacji pobranych ze strony Amazon, dopóki nie zalogowałem się do App Store, aby potwierdzić moją licencję. Otrzymasz wiadomość podobną do [this] (http://cdn.androidcommunity.com/wp-content/uploads/2011/06/amazon-android-error-540x403.jpg) jeśli spróbujesz uruchomić aplikację bez potwierdzenia, że Zapłaciłem za to. – theisenp

+0

http://stackoverflow.com/questions/16143033/in-app-payment-in-amazon @theisenp – Venkat

Odpowiedz

6

Mam aplikację w usłudze Android Market. Co należy zrobić, aby aplikacja działała w sklepie Amazon Appstore?

Należy upewnić się, że twoja aplikacja nie obsługuje funkcji ochrony przed kopiowaniem (masz opcję, aby zastosować technologię DRM firmy Amazon - zobacz nasze FAQ na temat DRM). Należy również poświęcić chwilę na zapoznanie się z różnymi opcjami podpisu dostępnymi dla użytkownika (podpisanego przez programistę lub podpisanego przez Amazon) i wybrać opcję, która najlepiej odpowiada Twoim użytkownikom.

Source

+0

http://stackoverflow.com/questions/16143033/in-app-payment-in-amazon – Venkat

10

Wystarczy usunąć cały kod LVL z aplikacji (zarówno niezabezpieczone), a następnie wybierz opcję ochrony przed kopiowaniem przy składaniu aplikacji do Amazonii. Dodadzą kod licencyjny do aplikacji, zanim zrezygnują z niej i zwolnią ją w sklepie Amazon Appstore.

Żaden kod licencyjny przechowywany w sklepie nie działa w innych sklepach z aplikacjami. Wielu zwinęło swoje, z różnym stopniem prostoty.

+1

You don ' t musisz usunąć cały kod LVL, po prostu go wyłącz. Jeśli używasz wtyczki zależności (np. Roboguice/Guice), możesz po prostu wskazać inny moduł podczas procesu budowania dla Amazon, który ma implementację twojego kodu usługi licencyjnej, który nic nie robi (lub coś, jeśli Amazon miałby mieć bibliotekę licencjonowania, którą mogliśmy posługiwać się). –

+0

Witam, czy możesz wyjaśnić mi, gdzie mogę znaleźć "przycisk ochrony przed kopiowaniem, gdy przesyłasz swoją aplikację do Amazon". Właśnie przeszukałem całą sekcję "MyApps", ale na próżno. Wystarczy wskazać, gdzie znaleźć przycisk radiowy. – sai

+0

Obecne miejsce w Amazon znajduje się w zakładce "Pliki binarne". Jest opcja "Zastosuj Amazon DRM?". I tak do komentarza Christophera - jeśli kod DRM dla innych sklepów z aplikacjami jest obojętny i nie zostanie uruchomiony, najprawdopodobniej nie spowoduje problemu. – ProjectJourneyman

Powiązane problemy