Skip to content

QueryProductDetailsAsync behavior change #1206

@jonathanpeppers

Description

@jonathanpeppers

Android framework version

net9.0-android

Affected platform version

.NET 9

Description

In the PR here:

The code was changed:

--                ProductDetailsResponseHandler = (r, s) => tcs.TrySetResult(new QueryProductDetailsResult
--                {
--                    Result = r,
--                    ProductDetails = s
--                })
++                ProductDetailsResponseHandler = (r, queryResult) => tcs.TrySetResult(queryResult)

We also removed the QueryProductDetailsResult type.

Can we restore these APIs to keep things works as before?

With these changes in place, bump the nugetVersion of this to 8.0.0.1:

android-libraries/config.json

Lines 2166 to 2173 in 179d214

{
"groupId": "com.android.billingclient",
"artifactId": "billing",
"version": "8.0.0",
"nugetVersion": "8.0.0",
"nugetId": "Xamarin.Android.Google.BillingClient",
"type": "xbd"
},

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions