Android 计费客户端库:如何指定开发人员有效负载(额外数据)

rgv*_*rgv 2 android play-billing-library

我正在尝试使用新的Android 计费客户端库 (1.0)

以前,在尝试执行购买时,可以选择向意图添加额外数据。

但是,在使用新库时,事情已经在很大程度上简化了。但是有没有办法将开发人员有效负载(额外字符串)添加到购买流程中?

Mah*_*oud 5

计费库的新版本支持开发人员负载

您可以在确认购买或消费时设置开发人员负载。

val client: BillingClient = ...
val listener: AcknowledgePurchaseResponseListener = ...

val acknowledgePurchaseParams =
AcknowledgePurchaseParams.newBuilder()
    .setPurchaseToken(/* token */)
    .setDeveloperPayload(/* payload */)
    .build()

client.acknowledgePurchase(acknowledgePurchaseParams, listener)
Run Code Online (Sandbox Code Playgroud)

在 Android Billing Library v2.0 中附加开发者负载