android - Play 结算库缺少 developerPayload

标签 android google-play play-billing-library

我打算迁移到 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/

相关文章:

android - 为什么我的应用在第一次打开时会在 Google Play 上崩溃?

Android 应用内结算,多次购买同一商品

in-app-purchase - 如何在 Google Play 控制台中创建不可续订的订阅

android - onPurchasesUpdated 中的购买列表

java - 使用加速度计读数模式触发事件

android - 如何在 Android 中创建电子表格类型的显示?

android - 未发布的 google play 应用

android - 已退款的托管商品是否需要消费?

java - android - 抽屉图标点击不起作用

Android Studio 3.0 - Logcat 窗口无法显示过滤器输入控件