Подписка 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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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