Подписка Android в MAUI BillingServiceAndroid

Форум для тех, кто программирует под Android
Anonymous
Подписка Android в MAUI BillingService

Сообщение Anonymous »

Мне нравится использовать реализацию BillingService из Microsoft GitHub. У меня вопрос по поводу реализации Android.
Когда процедура считывает BillingClient.ProductType.Inapp, список продуктов из магазина в порядке. В консоли Google Play для определения подписки необходимо выполнить два шага. В первом я определяю имя и идентификатор подписки.
Изображение

А затем я могу определить один или несколько планов.
Изображение

Когда запрос встроен в функцию GetPlatformProductsAsync для BillingService.Android.cs, я изменил его следующим образом:

Код: Выделить всё

foreach (var product in baseProducts)
{
var queryProduct = QueryProductDetailsParams.Product.NewBuilder()
.SetProductId(product.Id)
.SetProductType(BillingClient.ProductType.Subs)
.Build();

productList.Add(queryProduct);
}
Запрос находит основную подписку (liuannual1), но не планы (base1 и base12). Как мне нужно ссылаться на них, чтобы их найти?

Подробнее здесь: https://stackoverflow.com/questions/798 ... ingservice

Вернуться в «Android»