Flutter - 无法更新或删除应用内购买的托管产品?
Posted
技术标签:
【中文标题】Flutter - 无法更新或删除应用内购买的托管产品?【英文标题】:Flutter - Not able to update or delete the managed products inside in app purchases? 【发布时间】:2020-03-22 22:11:19 【问题描述】:目前,我正在使用 FlutterInAppPurchase 插件在 Flutter 中实现应用内购买。
我的托管产品中有 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);
谁能告诉我可能是什么问题?我也已经卸载了应用程序。
谢谢。
【问题讨论】:
【参考方案1】:我明白了。
因为我已从 google play 控制台中删除了托管产品“get_10_coins”。但是,我正在使用查询托管产品,
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']
因此,当游戏控制台向我返回旧产品的相应详细信息时,即使我们将其从游戏控制台中删除,游戏控制台也会保留每个产品的所有详细信息。
【讨论】:
以上是关于Flutter - 无法更新或删除应用内购买的托管产品?的主要内容,如果未能解决你的问题,请参考以下文章
用于 Google Pay 的 Flutter 应用内购买工具
iOS:在应用内购买中上传托管内容时出现问题 (ITMS-4200)
从 Microsoft 商店中托管的应用获取订阅和应用内购买信息