如何在应用内购买功能中以编程方式更改产品价格?

Posted

技术标签:

【中文标题】如何在应用内购买功能中以编程方式更改产品价格?【英文标题】:How to change price of product programmatically in in-app Purchase functionality? 【发布时间】:2014-04-03 08:01:20 【问题描述】:

我想根据用户登录的电子邮件ID从移动应用程序动态更改产品价格。

Apple 允许这样做吗?如果是,请告诉我该怎么做。

【问题讨论】:

【参考方案1】:

应用内购买价格通过 iTunesconnect 设置。据我所知,没有可用于更改价格的 API,而且价格不能动态更改,只能针对特定时间段(例如 1 周“销售”)或无限期设置。

您可以在不同的价格点注册多个产品,并决定向特定用户展示哪些产品 - 但请注意,应用内购买产品在 iTunes 商店中可见,因此您的客户将能够看到所有您所销售的不同价格点和产品

【讨论】:

我可以隐藏特定产品在 iTunes 上显示吗,例如显示特定项目并隐藏其他产品 据我所知没有。 感谢回复,我会添加不同价位的产品,并根据用户邮箱id具体价格在itunes上索取。 不,你不能。我相信客户可以要求 Apple 退款,但不能保证他们会提供退款 您可能会在另一个网站上收款以向用户帐户提供“信用”,但如果您在应用中收款以获得应用中的功能/功能,则不允许使用第 3 方解决方案。为确认您应该与苹果核实【参考方案2】:

我认为苹果不允许这样做。您可以使用 itunesconnect 进行设置。应用程序只能检索产品的信息。他们的编程指南中没有提供任何网络调用来更改应用内购买产品的信息。

【讨论】:

以上是关于如何在应用内购买功能中以编程方式更改产品价格?的主要内容,如果未能解决你的问题,请参考以下文章

更新应用内购买价格

IAP(应用内购买)入门价格我如何管理它 iOS?

将 iOS 应用内购买价格更改为免费?如何重现应用程序所做的事情?

如何在 Android 中以编程方式更改应用程序图标?

如何在 Android 2016 中以编程方式更改应用程序图标

应用内购买确认对话框的本地化