我购买了三种不同持续时间的不同订阅。我已经配置了测试帐户,我可以进行测试购买。对于这些购买,谷歌不向我收费,但它们看起来很像真实的。购买成功后,In-App Billing 会向我发送一些关于我的购买的数据,如、packageName
、productId
等。orderId
purchaseToken
在我的处理代码中,我需要以某种方式知道这次购买是否真实。纯文本:我真的为此赚了钱,还是这个购买是由某个测试帐户进行的,而我没有赚到钱?我需要这种信息来进行采购会计。
所以问题是:如何区分代码中的真实订阅购买和测试订阅购买?
谢谢。
PS 我正在使用 Xamarin 和 C# 进行开发。