我的应用程序中会弹出一个自定义警报视图,询问用户是否愿意购买我的应用程序内购买项目之一。在警报视图中,我还列出了从与其关联的 SKProduct 派生的应用内购买的价格。
问题是,现在我想更改应用内购买的价格,但是当应用在应用委托中启动时我正在收集产品数据,那么我应该怎么做呢?(应用程序委托是否仅在用户第一次启动应用程序时启动?)。
每次显示对话框,是否需要查询苹果重新加载产品数据?听起来真的很没效率...
碰巧的是,如果您更新应用内购买的价格,SKProductsRequestDelegate 是否会收到警报,以便自动更新您的产品?
有没有人对这种情况有很好的解决方案?