我打算迁移到 Play 结算库,但缺少 developerPayload。它对于在服务器端使用附加信息进行验证非常有用。还有其他方法可以添加 developerPayload 购买吗?
更新:我找到了另一种验证方法: https://developer.android.com/reference/com/android/billingclient/api/BillingFlowParams.Builder#setObfuscatedAccountId(java.lang.String)
最佳答案
developerPayload
未包含在 Google Play 结算库中。
https://issuetracker.google.com/issues/63381481
https://github.com/googlesamples/android-play-billing/issues/78
Google Play 服务器 API 将验证购买是否由 Google 处理。
如果您的服务器需要验证客户端应用程序的真实性(当您向服务器发送 purchaseToken
时),您可以从客户端应用程序发送额外信息。
关于android - Play 结算库缺少 developerPayload,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46562806/