截至2014年5月,在谷歌搜索"ios in app购买促销码“,会有许多新闻网站报道同样的事情--苹果似乎正在努力允许测试应用内购买的促销码,这从EA games的截图中可见一斑。
我的问题是:有人知道如何做到这一点吗?我登录到新的iTunesConnect界面,但找不到任何链接,在我能找到的苹果文档中也没有显示任何内容。
理想情况下,我希望为每月订阅创建一个代码,但他们可能只允许消耗品。由于缺乏有关IAP促销代码的实际信息,我猜测该功能尚未正式提供,EA游戏已被苹果公司邀请进行测试。
发布于 2015-02-27 00:39:15
正如@Christoph Wimberge指出的那样,这已经是旧新闻了。苹果现在正在支持这一点。
目前暂不支持官方获取IAP促销码。看这里,https://developer.apple.com/library/prerelease/ios/documentation/LanguagesUtilities/Conceptual/iTunesConnect_Guide/Chapters/ProvidingPromoCodes.html。如果您正在测试,那么您应该在用户和角色下创建沙箱测试人员。根据您处理IAP的方式,这很可能是某种促销代码。因此,例如,如果您使用IAP在NSUserDefaults或plist文件中设置标志,则这将作为促销代码工作。为了进行购买,您必须指示用户以测试用户的身份登录。即使一旦设置了标志就删除了测试用户,只要用户没有完全删除应用程序,并且假设您不改变处理IAP的方式,就可以使用IAP,就像使用app Store数字收据确认购买一样。当然,如果您担心cracker,那么您可能不会将成功的IAP存储为标志,特别是在用户默认情况下,任何人都可以随意更改该值。但对于不是游戏的应用程序来说,这可能不是一个大问题。希望这能有所帮助。

发布于 2014-12-03 03:49:04
苹果公司今天告诉我们,他们从来不允许用户输入代码,使用Q码或其他网关密钥来访问任何东西。相反,她说我们应该使用仅供会员使用的网页(即,需要登录)来接受兑换代码并通过我们的后端关联内容。当用户返回应用程序时,内容将可用。
发布于 2015-08-29 22:12:19
如果Apple为IAP启用了代码,您可以提供来自另一个平台的代码的销售,然后该平台将解锁IAP。苹果将承担所有的工作,但却没有收获任何回报。此外,突然之间,您创建了一个促销代码的山寨市场,就像g2a.com为Steam keys所做的那样。
虽然苹果可能拥有这一功能,但目前它似乎是EA独有的。
目前,您需要弄清楚如何在应用程序商店之外支持促销项目。
https://stackoverflow.com/questions/27219237
复制相似问题