截至今年5月左右,搜索谷歌搜索“应用程序购买促销代码中的ios”,产生了大量报道相同内容的新闻网站 - 苹果似乎正致力于允许推广代码以测试应用内购买来自EA games的屏幕截图。
我的问题是;有人知道怎么做吗?我登录到新的iTunesConnect界面但找不到任何链接,Apple文档中没有任何内容出现在我能找到的内容中。
理想情况下,我希望为每月订阅创建一个代码,但它们可能只允许用于消耗品。由于缺乏有关IAP促销代码的实际信息,我的猜测是该功能尚未正式提供,并且Apple邀请EA游戏进行测试。
答案 0 :(得分:4)
Apple今天告诉我们,他们绝不会允许用户输入密码,使用Q代码或其他网关密钥来访问任何内容。相反,她说我们应该使用仅限会员的网页(即需要登录)来接受兑换码并通过我们的后端关联内容。当用户返回应用程序时,内容将可用。
答案 1 :(得分:4)
正如@Christoph Wimberge所说,这是个老消息。 Apple现在支持这一点。
您目前无法正式获取IAP的促销代码。见https://developer.apple.com/library/prerelease/ios/documentation/LanguagesUtilities/Conceptual/iTunesConnect_Guide/Chapters/ProvidingPromoCodes.html。如果您正在测试,那么您应该在用户和角色下创建沙盒测试人员。根据您处理IAP的方式,这可以作为各种促销代码。因此,例如,如果您正在使用IAP在NSUserDefaults或plist文件中设置标志,那么这将作为促销代码。您必须指示用户以测试用户身份登录以进行购买。即使您在设置了标记后删除了测试用户,用户也可以使用IAP,只要他们不完全删除应用程序并假设您不会像使用App Store数据一样更改IAP的处理方式确认购买的收据。当然,如果您担心破解者,那么您可能不会将成功的IAP存储为标记,尤其是在用户默认值中,任何人都可以随时更改值。但对于那些不是游戏的应用来说,这可能并不是一个巨大的担忧。希望有所帮助。
答案 2 :(得分:1)
如果Apple启用了IAP代码,您可以从其他平台销售代码,然后解锁IAP。 Apple将完成所有工作,但没有获得任何奖励。此外,突然之间,您已经为促销代码创建了一个市场,例如g2a.com为Steam密钥创建。
虽然Apple可能拥有这项功能,但现在它似乎是EA独有的。
目前,您需要弄清楚如何在应用商店之外支持促销商品。