我有一些申请是从另一家公司转移到我们的。我们已经让谷歌将它们转移到我们的发布者帐户。但是,我正在尝试验证许可,并且只能得到不允许,错误为 561。
我已经做了很多许可的应用程序,并检查了整个事情的权限、PUBLIC_KEY、测试帐户。我检查了版本,并尝试测试签名和未签名的应用程序。不走运,它总是给出错误 561。
我找不到任何关于错误 561 的信息,有人知道这段代码是什么意思吗?
我有一些申请是从另一家公司转移到我们的。我们已经让谷歌将它们转移到我们的发布者帐户。但是,我正在尝试验证许可,并且只能得到不允许,错误为 561。
我已经做了很多许可的应用程序,并检查了整个事情的权限、PUBLIC_KEY、测试帐户。我检查了版本,并尝试测试签名和未签名的应用程序。不走运,它总是给出错误 561。
我找不到任何关于错误 561 的信息,有人知道这段代码是什么意思吗?
我假设您指的void processServerResponse(int response, ResponseData rawData);
是接口com.google.android.vending.licensing.Policy
561 中的方法与 0x231 相同,在接口中定义为 NOT_LICENSED。因此,您的许可证存在错误,您应该检查 rawData 以了解原因。
我遇到了同样的错误,我花了一整天的时间来摆脱它。就我而言,问题是由于网络安全。我尝试使用不同的网络(个人热点网络)。它运作良好。
这个答案可能适合任何人,因为已经晚了。
确保CHECK_LICENCE
在清单中添加权限:
<uses-permission android:name="com.android.vending.CHECK_LICENSE" />
并确保将应用程序上传到商店进行测试。