- Androidプログラミング質問スレ revision51 [無断転載禁止]©2ch.net
413 :デフォルトの名無しさん[sage]:2016/08/23(火) 21:58:26.70 ID:a1XN9Z7P - LVL で dontAllow(291)しか返ってこないんだけど何が原因かな
パーミッションはつけている。 String packageName = _context.getPackageName(); String deviceId = Settings.Secure.getString(_context.getContentResolver(), Settings.Secure.ANDROID_ID); if (new ServerManagedPolicy(_context, new AESObfuscator(Key.SALT, packageName, deviceId)).allowAccess()) { return null; } LicenseChecker licenseChecker = new LicenseChecker(_context, new ServerManagedPolicy(_context, new AESObfuscator(Key.SALT, packageName, deviceId)), Key.BASE64_PUBLIC_KEY); licenseChecker.checkAccess(new LicenseCheckerCallback() { @Override public void allow(int reason) { } @Override public void dontAllow(int reason) { ng(); } @Override public void applicationError(int errorCode) { ng(); } });
| - Androidプログラミング質問スレ revision51 [無断転載禁止]©2ch.net
414 :デフォルトの名無しさん[sage]:2016/08/23(火) 22:09:53.75 ID:a1XN9Z7P - 最小コードは↓
別の端末でやってもNGだった。 アプリはクローズドベータでプロモコードで購入したけどだめだ String deviceId = Settings.Secure.getString(getContentResolver(), Settings.Secure.ANDROID_ID); LicenseChecker licenseChecker = new LicenseChecker(this, new ServerManagedPolicy(this, new AESObfuscator(Key.SALT, getPackageName(), deviceId)), Key.BASE64_PUBLIC_KEY); licenseChecker.checkAccess(new LicenseCheckerCallback() { @Override public void allow(int reason) { } @Override public void dontAllow(int reason) { } @Override public void applicationError(int errorCode) { } });
|
|