我有一个客户需要让志愿者购买IAP(下载的数据包),然后以某种方式报销。问题是没有简单的方法可以做到这一点,我认为Apple会批准。特别是超过1500人。我已经提出了几种方法来实现这一点的优点和缺点,哪一个最好实现,有没有人有任何其他建议如何做到这一点?
1)让客户通过电子邮件发送iTunes礼品卡。 IAP是7美元,你不能发送低于10美元的礼品卡。此外,他们必须一次发送一个,没有办法发送批量。 无法正常工作
2)创建礼品卡,如iTunes礼品卡。我的客户可以通过IAP批量购买代码(因此Apple仍可以获得资金),并将其安全地存储在我的网络服务器上。然后,我可以实施一个系统,将所有代码发送到一封电子邮件,或单独发送到多封电子邮件。然后志愿者可以使用这些代码来解锁单个IAP。这对我来说会更多,但对我的客户来说更容易。 有些东西告诉我Apple可能不会批准这种方法。
3)创建客户可以通过IAP批量购买的“积分”(因此Apple仍然可以获得资金),然后赠送积分或将IAP信息本身发送给志愿者用游戏套件创建的p2p蓝牙连接。这对客户来说会更难,因为他们必须单独发送每个“信用”。 但我认为Apple更有可能批准这一点。
4)让客户向我发送每个志愿者设备的UUID列表。我将UUID添加到服务器上的安全列表中。在购买期间,将执行检查以查看设备UUID是否与我的服务器上的设备匹配。如果是,则将它们标记为“已准备就绪”并给出IAP数据。 我不知道这个,因为我能看到汇款发生的唯一方法是我自己直接付款,而苹果被排除在外(因此他们可能不会赞成这一点。我没有问题给予如果我能找到一种方法来解决这个问题,那么Apple就有30%。
答案 0 :(得分:2)
我选择了Option 5,并创建了自己的IAP系统。与选项3非常相似,但却完全绕过苹果。向您的应用程序添加自定义URL方案,将其提供给您的客户端进行分发。当您的应用程序通过其自定义URL方案启动时,它将打开到促销代码条目页面。
您的客户可以根据需要通过您为其设置的网站购买/创建代码。然后,您将存储代码(或创建一个算法来检查生成的代码),并在用户输入代码时验证代码。
然后,您的客户用户将输入他们的唯一代码,并根据需要解锁/下载所有内容。
我已经使用促销代码进行了类似的设置,以解锁我的应用程序的完整版本,这样我就可以创建自己的促销活动,而无需通过删除/更改IAP为所有人免费升级。