Когда процедура считывает 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);
}
Подробнее здесь: https://stackoverflow.com/questions/798 ... ingservice
Мобильная версия