我正在测试我的应用内结算功能,但由于某种原因,我无法理解为什么我总是会在inapp_signature
时获得一个空的签名(com.android.vending.billing.PURCHASE_STATE_CHANGED
字段在捆绑的额外)被称为。
根据this表的第二行,我将能够获得签名的静态响应签名。为什么没有发生?
我已经在我的开发者帐户中设置了一个测试帐户(我没有发布该应用程序)并尝试获取该签名但没有成功!
有没有人通过这个?任何帮助都会很棒。 Thaks。
答案 0 :(得分:1)
如果您还没有包含结算的APK的已发布版本,则需要使用开发者设备。即一个与开发者控制台具有相同帐户的人。
您还需要在设备上安装与部署到Google Play的版本相同的APK。事实上,从内存中,部署(不一定是已发布)Google Play的最新APK需要安装在设备上。
从部署到Google Play到保证手机的GP实例可以看到部署到GP的版本时,您需要等待大约一个小时(这会有所不同)。