Я делаю лицензию на Android-приложение для платного приложения. В этом приложении я дал базовый 64 открытый ключ & соль 20 случайных чисел в соответствии с деталями моего приложения. Мой код выглядит следующим образом:Приложение для Android-приложений, не лицензированное?
инициализированные переменные, как это:
private static final String BASE64_PUBLIC_KEY = "xxxxxx";
private static final byte[] SALT = new byte[] {xxxxxxxxxxxxxxxx};
private LicenseChecker mChecker;
private LicenseCheckerCallback mLicenseCheckerCallback;
в OnCreate() делает так:
String deviceId = Secure.getString(getContentResolver(),Secure.ANDROID_ID);
mLicenseCheckerCallback = new MyLicenseCheckerCallback();
mChecker = new LicenseChecker(this, (Policy) new ServerManagedPolicy(this,
new AESObfuscator(SALT, getPackageName(), deviceId)),
BASE64_PUBLIC_KEY);
mChecker.checkAccess(mLicenseCheckerCallback);
и моя лицензия функция проверки обратного вызова, как это:
private class MyLicenseCheckerCallback implements LicenseCheckerCallback {
@Override
public void allow(int result) {
if (isFinishing()) {
return;
}
}
@Override
public void applicationError(int errorCode) {
if (isFinishing()) {
return;
}
}
@SuppressWarnings("deprecation")
@Override
public void dontAllow(int result) {
if (isFinishing()) {
return;
}
showDialog(0);
}
}
из этого я экспортировал файл apk и сохранен как черновик в google play и протестирован с помощью тестовых учетных записей whic h указаны в игре Google как тестовые учетные записи и одинаковая учетная запись, используемая на моем устройстве. Я тестировал много раз это приложение каждый раз, когда он показывает только не лицензию на диалог. в чем проблема? plz help me ..
У вас есть аккаунт, отличный от аккаунта gmail, зарегистрированный в Google Play вашего мобильного телефона? – Blackbelt
У нас есть одна учетная запись издателя, и две тестовые учетные записи приведены в Google Play. Представляю, что я тестирую одну тестовую учетную запись google play.which добавляется в мой мобильный телефон. – NagarjunaReddy
Я имею в виду, на вашем мобильном устройстве, сколько аккаунтов вы создали? – Blackbelt