我开发了一个应用程序,用户购买将在服务器上注册。在服务器端,OrderId of Purchase类是一个主键。
在android文档中,我看到订单Id将为空白,用于测试购买。但是,我的服务器将不接受空白订单id。所以我试着解决这个问题:
public static final boolean IS_TEST_PURCHASES = true;
// Before updating to server
if (IS_TEST_PURCHASES && Util.isBlank(purchaseId))
purchaseId = "Test." + Ti
当我使用Google Play Developer API获取purchaseToken的资源时,它显示测试购买不包括paymentState属性。然而,真正的购买似乎总是包括它。那么,当Purchases.subscriptions资源不包含paymentState属性时,可以安全地假设该purchaseToken来自测试购买吗?
我们正在服务器端验证purchaseTokens和续订,并正在寻找一种更好的解决方案来确定购买是否是测试购买,而不必依赖于只对应用程序可用的orderId的存在或不存在。
我正在Android上测试应用内计费。我可以购买托管产品,并从服务器获得预期的响应。然而,当我尝试从同一设备重新购买托管产品时,我没有从google play获得任何响应。
When re-buying I do get the popup message titled "Item already purchased", but then there's no response.But the amazing thing is i got response all time earlier.Even if i am trying to re buy same produ