我想通过iPhone App Store开发和启动应用程序。该系统将包含一个Cocoa-touch原生iPhone应用程序以及访问https Web服务。如果没有访问网络服务,iPhone应用程序将毫无用处。
我预见到这样做有多个问题,同时遵守Apple的条款和条款。条件:
1 - 付费应用程序将包括对Web服务的固定期限(1个月)访问权限。我的一位客户如何在不通过虚拟App Store程序下载的情况下购买每月分机,以充值他们的服务器租用?
2 - 我了解App Store不提供每位客户的销售信息。因此,如果我的应用程序的付费版本在Jailbroken社区内流通,我的Web服务如何区分真正的App Store客户访问v。翻录客户端安装?
更新1:
谢谢大家。我没有将具体答案作为最佳解决方案,因为这不是一个纯粹的技术问题。似乎我将加入Apple的99美元开发者计划并尝试直接从Apple获得回复。
重新。在充值要求中,我目前的想法是单独的App Store程序下载,只需通过iPhone应用程序间URI消息协议ping我的主应用程序即可提供信用令牌。
答案 0 :(得分:8)
免费提供应用程序并仅为服务收费。然后,您不必担心人们如何获得应用程序,您可以设置自己的商店来销售订阅。
答案 1 :(得分:2)
我认为Apple会打击你提到的基于订阅的程序。请参阅SDK协议中的此子句:
第3.3.3节:
没有Apple的事先书面 批准,申请可能不会 提供,解锁或启用其他功能 功能或功能 除了以外的分配机制 App Store。
至于从苹果商店获取某种“客户ID”以了解应用程序是否合法,我认为没有办法做到这一点,但如果有的话,我很乐意听到它。我最接近的就是使用手机本身的DeviceID。您可能会将其与用户帐户联系起来,但您仍然必须解决确保应用程序实际合法下载的问题。
答案 2 :(得分:0)
我相信商店里的应用程序与订阅服务有关,我建议做一些研究,看看Apple已经允许通过什么。 Apple试图阻止的是共享软件模型,免费下载应用程序,然后通过直接向开发人员支付注册码。在这种情况下,Apple会处理所有托管和分发,但不会获得任何收益。
如果你不是故意试图将它们删除,而是老老实实地收取正在进行的服务费用,那么它们可能会在商店中允许这样做。他们可能要求应用程序按原样运行。
请注意,在当前App Store模式下,下载应用后,您有权免费获得所有免费更新。这与音乐不同,您必须再次付费才能再次下载歌曲。因此,您的“充值”应用创意无效。
答案 3 :(得分:0)
为了回答我自己的问题,昨天苹果宣布推出iPhone o / s的v3.0将在夏季发布。新的o / s支持应用程序触发的购买升级,这将是我关于Web服务订阅的原始问题的理想解决方案。
新的购买功能通过通常的Apple App商店设置路由支付处理,Apple采用标准的30%削减。一个缺点是免费的应用程序无法触发应用内购买。
答案 4 :(得分:0)
我也期待着开始这个应用服务。但我意识到这个应用程序应该有一些提供此类信息的真正目的。我确实打算通过And Online SQL Database提供有价值的信息。
答案 5 :(得分:-1)
我相信您可以收取App Store中应用程序更新的费用。因此,当每个人都需要重新订阅时,请强制所有人更新应用以继续工作。