用户于 2018年5月14日进行了首次购买。这是1个月的自动续订订阅。
当他致电 GetPurchasesAsync()时,他应该获得2次购买。
在 2018年7月4日,一切正常。他有2次购买:
{Plugin.InAppBilling.Abstractions.InAppBillingPurchase}
Id: ""420000385937917""
TransactionDateUtc: 14/06/2018 09:40:37
ProductId: ""my.product.id""
AutoRenewing: False
PurchaseToken: """"
State: Purchased
ConsumptionState: NoYetConsumed
Payload: null
{Plugin.InAppBilling.Abstractions.InAppBillingPurchase}
Id: ""420000403386838""
TransactionDateUtc: 14/05/2018 09:40:37
ProductId: ""my.product.id""
AutoRenewing: False
PurchaseToken: """"
State: Restored
ConsumptionState: NoYetConsumed
Payload: null"
但是自 2018年7月5日以来,他只获得了1次购买,我真的不知道为什么:
{Plugin.InAppBilling.Abstractions.InAppBillingPurchase}
Id: ""420000403422144""
TransactionDateUtc: 14/05/2018 09:40:37
ProductId: ""my.product.id""
AutoRenewing: False
PurchaseToken: """"
State: Restored
ConsumptionState: NoYetConsumed
Payload: null"
用户没有进行任何更改!任何想法 ?为什么 GetPurchasesAsync()不再返回上一次购买的商品?
请注意,用户的订阅仍在其Apple帐户中处于活动状态,并且“将于2018年7月14日自动续订”。
编辑::我在Github InAppBillingPlugin的页面上打开了一个问题,请在此处进行检查:https://github.com/jamesmontemagno/InAppBillingPlugin/issues/175