Android cordova插件购买中的相同purchaseToken
我正在Android应用程序中实现cordova插件购买,我已经完成了所有工作,但我有一件事要解决 在我的应用程序中,当我购买订阅时,始终获取相同的购买令牌,在我的第一次测试中,此令牌是有效的,但现在当我在我的应用程序中取消订阅并再次订阅时,获取相同的purchasetoken 当我将这个purchaseToken放入我的iap服务器验证程序时,状态始终为0,并且是逻辑的,因为我是在1月18日购买的 我需要做一些东西来生成新的purchaseToken 当我订阅时,我总是在应用程序中获得此信息:Android cordova插件购买中的相同purchaseToken,android,cordova,in-app-purchase,in-app-billing,Android,Cordova,In App Purchase,In App Billing,我正在Android应用程序中实现cordova插件购买,我已经完成了所有工作,但我有一件事要解决 在我的应用程序中,当我购买订阅时,始终获取相同的购买令牌,在我的第一次测试中,此令牌是有效的,但现在当我在我的应用程序中取消订阅并再次订阅时,获取相同的purchasetoken 当我将这个purchaseToken放入我的iap服务器验证程序时,状态始终为0,并且是逻辑的,因为我是在1月18日购买的 我需要做一些东西来生成新的purchaseToken 当我订阅时,我总是在应用程序中获得此信息:
{
"data": "{\"packageName\":\"com.rubeapp.padres\",\"productId\":\"premium\",\"purchaseTime\":1453157722465,\"purchaseState\":0,\"purchaseToken\":\"pdocnplgcbeoafhgimgkdmhj.AO-J1OxGqkmERQbgjQpcBZy6iaG8UCMzz-lHIYOc0fPwRFJLdAiVljZ31S-x904LUYFrUrQ-40qhIyGHRjIPhECB3e6VMIQukoVtbFLMrmsIpGfAmsImfjs\",\"autoRenewing\":false}",
"signature":"jRTGPHwIX8WCspBMZGIk0PHEIFavKJ0NjXHh6MiHHOl4ZDtbAvHCXrKhP6j99fRtNzpynt5gxDsdI9schL4ed2G2pUJvVIwD/0Lf9p90gt/wuIaKrYxTe+A35i/4smafnYQTikhFv8F5c5/ckVL3ihdDwHLtd1ihOJpvF3z2t+vhNvFZ+f6ZRa2gWO5ucfLWvDV3rA/KK1PS3vXtW10NL+K73IbySXiFycqW8jK4N93eNnrifVGxgM1tkGv0nRSjqqZSD8Imb68LGb0GyPd1EOffMNgLHHEJ4iRR0+LN/ZgONK1dLxrGsmN+49OqJooyDKAWhCwMNCJGecuSc0ahaA=="
}
这是我的iap验证器中的测试响应:
{"response":{"packageName":"com.rubeapp.padres","productId":"premium","purchaseTime":1453157722465,"purchaseState":0,"purchaseToken":"pdocnplgcbeoafhgimgkdmhj.AO-J1OxGqkmERQbgjQpcBZy6iaG8UCMzz-lHIYOc0fPwRFJLdAiVljZ31S-x904LUYFrUrQ-40qhIyGHRjIPhECB3e6VMIQukoVtbFLMrmsIpGfAmsImfjs","autoRenewing":false,"status":0,"service":"google"}}
修正了购买有一个生命周期的问题,当订阅在playstore中时,你总是会得到相同的purchasetoken
在测试中,您必须等待订阅过期才能获得新的purchasetoken。您解决了问题吗?您解决过这个问题吗?@jeko您知道上面的问题是什么吗?