iOS 应用内购买的促销代码

Posted

技术标签:

【中文标题】iOS 应用内购买的促销代码【英文标题】:Promotion code for iOS in-app purchases 【发布时间】:2015-04-22 19:06:18 【问题描述】:

我想通过 IAP 的一次性使用优惠券提供 100% 的折扣。可以做到吗?而且不止 100 张,我认为这是 Apple 允许的优惠券数量。我的目标是通过引入不使用 IAP 的玩家来尝试生成未来的 IAP。

【问题讨论】:

不这么认为。大多数应用程序通过使用用户通过 IAP 购买的令牌并在用户开始时为他们提供一些免费令牌来处理此问题。 【参考方案1】:

据我所知,Apple 似乎并未正式允许 IAP 促销代码。 来自:https://developer.apple.com/app-store/review/guidelines/#purchasing-currencies

1.1 使用 App Store 以外的机制解锁或启用附加特性或功能的应用将被拒绝

11.2 使用应用内购买 API (IAP) 以外的系统来购买应用中的内容、功能或服务的应用将被 拒绝

另见

1) https://forums.coronalabs.com/topic/37264-rejected-by-apple-cause-of-promo-code-custom-solution/ 2)How to create a promotion code for ios in-app purchases

如果您仍想继续前进并执行此操作,一种方法是 URL 方案。简而言之,您可以让您的应用程序响应以下内容:myAppName://... 当该 URL 出现在使用 Apple Mail 应用程序阅读的电子邮件中,或者当该 URL 输入到 Safari 时。然后,您的应用程序会检查 URL 参数并提取,例如识别付费购买类型的代码(例如,可能咨询后端服务器),并让用户可以使用付费购买。

另见:

A)Free iOS in app purchase for some users/devices 乙)Rewarding iOS app beta testers with in app purchase? C)iOS In-App Purchase, sending to another account (gifting?) D)Providing a discount code for an iOS in-app-purchase

【讨论】:

谢谢克里斯,我很感激。 我会的,但是因为我刚加入并且还没有 15 或更高的声誉,它不会让我...

以上是关于iOS 应用内购买的促销代码的主要内容,如果未能解决你的问题,请参考以下文章

应用内购买促销代码会破坏远程服务器验证?

对应用商店的应用内购买促销有问题

通过促销代码进行的应用内购买返回空的开发人员有效负载字符串

我可以在 Flutter 中更改应用内购买的价格吗?

Google Play 应用内购买问题 - 错误您已经拥有此项目

设置应用内购买以调试代码 IOS