Ich habe eine kostenpflichtige App, die seit einigen Monaten im Android Market erhältlich ist, und bis zu diesem Zeitpunkt hatte diese App keinen Kopierschutz- oder Lizenzverifizierungs-Plan.
Ich habe gerade eine modifizierte Version des LVL-Codes zu meiner App hinzugefügt. Um die Lizenz-Response-Handhabung des Codes zu testen, habe ich mich in meinem Entwickler-Account am Emulator angemeldet und alle Testantworten erfolgreich durchlaufen und dann dasselbe auf meinem echten Telefon (Droid läuft 2.2) gemacht.
Ich dachte, ich sollte nach den erfolgreichen Tests gut sein, aber ich habe eine letzte Internetsuche durchgeführt, um zu sehen, ob die Leute Probleme hatten, nachdem sie ihre LVL-Implementierung live gehen ließen. Zu meinem Entsetzen stieß ich auf eine Geschichte von Entwicklern, die sagten, dass sie alle Testantworten erfolgreich getestet hatten, aber als sie ihre App mit LVL inklusive luden, erhielten alle ihre Benutzer Antworten, die sie sagten unlizenzierte Versionen der App, wenn dies nicht wirklich der Fall war.
Wenn das gesagt wird, kann jemand, der die LVL erfolgreich implementiert hat, mir sagen, wie ich die LVL-Implementierung testen und verifizieren kann (aus der Sicht eines Endbenutzers), bevor ich sie tatsächlich veröffentlichen muss zum Markt? Zur Zeit habe ich meine alte, nicht lizenzierte Version meiner App auf dem Markt veröffentlicht, und die Tests, die ich durchgeführt habe, verwenden den gleichen Versionscode in der Manifestdatei, und ich habe nur die aktualisierte Apk auf den Emulator geladen und auf mein Telefon (dh neue apk wird NICHT auf den Markt hochgeladen). Sorry für die Paranoia, aber ich würde lieber die LVL-Implementierung insgesamt lieber als unlizenzierte Antworten an gültige Benutzer geben.
Ich habe LVL in meine Anwendung aufgenommen und keine Benutzer (von & gt; 10.000 Userbase) haben darüber geklagt, dass sie unberechtigt ohne einen gültigen Grund sagten (I. E. Kreditkarte abgelehnt). Ich folgte nur den Richtlinien und testete Emulator und meine Telefone.
Eine gute Möglichkeit wäre, eine Beta-Version Ihrer Anwendung zu erstellen (vielleicht auch mit einem Passwortschutz), indem Sie den LVL-Code eingeben. Veröffentlichen Sie ihn auf dem Markt unter einem anderen Paketnamen und erhalten Sie dann ein paar Betaversionen Tester, um es zu bezahlen und es zu testen (Sie können sie alle später zurückerstatten, oder fügen Sie einfach ihre E-Mails den Testkonten hinzu).
Eine andere Möglichkeit wäre, die LVL in Ihre Anwendung hinzuzufügen, aber keine negativen Aktionen bei fehlgeschlagener Lizenz auftreten, und dann können Sie mithilfe von google analytics feststellen, wie viele Personen eine Lizenz erhalten haben, die fehlgeschlagen ist / bestanden hat.
Tags und Links android android-lvl