Android IAB的purchaseToken是全球唯一的吗?

时间:2017-05-17 10:03:16

标签: android in-app-purchase in-app-billing

我知道我们无法在测试中使用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

  

唯一标识给定商品和用户对的购买的代币。

购买其他商品或用户时可能会重复吗?

如何识别所有测试购买?

1 个答案:

答案 0 :(得分:2)

是的,它是全局唯一的。

https://developer.android.com/google/play/billing/security

purchaseToken是全局唯一的,因此您可以安全地将此值用作 数据库中的主键。