我只是疯了......
我的应用仍处于测试阶段。我正在尝试在发布之前测试许可证部分。但我仍然接受ERROR_NOT_MARKET_MANAGED
回答。我的电子邮件已在Developer Console
(设置>许可证测试)中,答案设置为LICENSED
,我验证了我的公钥数千次。这是我的代码:
callback = new DfmLicenseCheckerCallback(this, progress);
AESObfuscator obfuscator = new AESObfuscator(SALT, this.getPackageName(), Unique.GetKey());
ServerManagedPolicy policy = new ServerManagedPolicy(this, obfuscator);
checker = new LicenseChecker(this, policy, appKey);
checker.checkAccess(callback);
答案 0 :(得分:1)
找到问题所在。即使在BETA中,您也必须发布您的应用以查看其许可。