我知道我们无法在测试中使用orderId
作为全局唯一的交易ID,因为orderId
可以为空。
在https://developer.android.com/google/play/billing/billing_testing.html
中注意:测试购买没有
orderId
字段。要跟踪测试购买,请改用purchaseToken
字段。
我不清楚purchaseToken
是否具有全球唯一性。
在https://developer.android.com/google/play/billing/billing_reference.html
中唯一标识给定商品和用户对的购买的代币。
购买其他商品或用户时可能会重复吗?
如何识别所有测试购买?
答案 0 :(得分:2)
是的,它是全局唯一的。
https://developer.android.com/google/play/billing/security
purchaseToken是全局唯一的,因此您可以安全地将此值用作 数据库中的主键。