setDeveloperPayload
以及最新版本的计费库中,已在3.0.0
中删除了此方法我正在使用AcknowledgePurchaseParams
AcknowledgePurchaseParams acknowledgePurchaseParams =
AcknowledgePurchaseParams.newBuilder()
.setPurchaseToken(purchaseToken)
.setDeveloperPayload(getPayload()) //<-- "setDeveloperPayload()" deprecated
.build();
还有其他发送setDeveloperPayload
的替代方式吗?
答案 0 :(得分:0)
这是我能找到的唯一带有任何答案的页面: https://developer.android.com/google/play/billing/developer-payload
开发人员有效载荷历来用于各种目的, 包括预防欺诈和将购买归因于正确 用户。使用2.2或更高版本的Google Play结算库, 以前依赖开发人员有效负载的预期用例现在已经可以使用 库的其他部分完全支持。
有了这种支持,我们就弃用了开发人员有效负载, 从2.2版本的Google Play结算库开始。方法 与开发人员有效负载关联的版本在2.2版中已弃用 并在3.0版中删除。请注意,您的应用程序可以继续 检索开发人员有效载荷,以供使用之前的任何一项购买 库或AIDL的版本。