我想要的是?检索所有购买的商品后,我需要在服务器上验证购买,我想处理从应用内支付收到的签名和签名数据。
首先,我使用了应用内计费 v2,每次使用我的开发人员帐户时,我都会为静态测试 sku 获得正确的签名和签名数据android.test.purchased
。
我切换到新的计费 v3 是因为它看起来非常好实现,但是我不再得到任何签名。
我已将我的 APK 的早期版本上传到 Google(因为尚未完成,所以从未发布过),我还添加了一个有效的应用内产品以供进一步测试。
APK 的上传时间是昨天晚上 10:00,所以我想我也等得够久了。
我试过什么?我已经安装了不同版本的应用程序:
- 带有我自己添加的“活动”应用内产品的未签名 apk => 没有签名
- 带有 sku 的未签名 apk
android.test.purchased
=> 无签名 - 使用我自己添加的“活动”应用内产品签名的 apk => 没有签名
- 使用 sku 签名的 apk
android.test.purchased
=> 没有签名
这 4 个“应用程序状态”我尝试了我的开发者手机(我的主要 Google 帐户与开发者控制台帐户是同一用户)和在设置另一部手机时使用测试帐户,测试帐户也放置在我的帐户设置下“测试帐户”。
嗯,现在我不知道如何获得我的签名了。我想我会得到一个活动应用程序 + 活动应用程序内产品的签名,因为付款过程有效(adb logcat 显示我购买了“Android.test.purchased”)我自己创建的应用程序内产品我也不能测试,因为如果我使用我的开发者帐户,Play 商店会告诉我“无法购买,已拥有”,并且使用我的测试帐户时出现错误“此产品不适用于您的帐户”。
你有解决我的问题的方法吗?