Flutter - Не можете обновить или удалить управляемые продукты внутри покупок приложений?

В настоящее время я реализую покупку приложений во флаттере с помощью подключаемого модуля FlutterInAppPurchase.

У меня есть 3 элемента в моих управляемых продуктах, например, на моей консоли Google Play,

final List<String> _productLists = ['get_10_coins', 'get_100_coins', 'get_1000_coins']

Теперь я обновил подробную информацию о продукте "get_10_coins", но это не отражается в приложении, когда я использую FlutterInappPurchase.instance.getProducts (_productLists); метод.

Затем я удалил этот продукт и добавил новый управляемый продукт, например "get_50_coins". Но, тем не менее, он показывает мне старые детали продукта "get_10_coins".

// fetching products using the following code
List<IAPItem> items = await FlutterInappPurchase.instance.getProducts(_productLists);

Может кто подскажет, в чем может быть проблема? Я уже удалил приложение.

Спасибо.


person Jay Mungara    schedule 27.11.2019    source источник


Ответы (1)


Я понял.

Поскольку я удалил управляемый продукт "get_10_coins" из консоли Google Play. Но я запрашивал управляемые продукты, используя,

List<IAPItem> items = await FlutterInappPurchase.instance.getProducts(_productLists);

Я не обновлял свои _productLists = ['get_10_coins', 'get_100_coins', 'get_1000_coins'] с до _productLists = ['get_500_coins', 'get_100_coins', 'get_1000_coins']

Итак, игровая консоль возвращала мне соответствующие детали старого продукта, так как игровая консоль хранит все детали каждого продукта, даже если мы удалим их с игровой консоли.

person Jay Mungara    schedule 27.11.2019