3

我想通过 iPhone App Store 开发和启动一个应用程序。该系统将包括一个 Cocoa-touch 原生 iPhone 应用程序以及对 https 网络服务的访问。如果不访问网络服务,iphone 应用程序将毫无用处。

在遵守 Apple 的条款和条件的情况下,我预见到这样做会出现多个问题:

1 - 付费应用程序将包括对网络服务的固定期限(1 个月)访问。我的一个客户怎么能在不通过虚拟 App Store 程序下载来充值他们的服务器租金的情况下购买每月扩展?

2 - 我了解 App Store 不提供每位客户的销售信息。因此,如果我的应用程序的付费版本在 Jailbroken 社区中流通,我的 Web 服务如何区分访问权限与真正的 App Store 客户与盗版客户端安装?

更新1:

感谢大家。我没有勾选一个具体的答案作为最佳解决方案,因为这不是一个纯粹的技术问题。看来我将不得不加入 Apple 的 99 美元开发者计划,并尝试直接从 Apple 获得回应。

回覆。充值要求,我目前的想法是一个单独的 App Store 程序下载,它只是通过 iPhone 应用程序间 URI 消息协议 ping 我的主应用程序以提供信用令牌。

4

6 回答 6

8

免费赠送应用程序,仅对服务收费。这样您就不必担心人们如何获得该应用程序,您可以建立自己的商店来销售订阅。

于 2009-03-09T16:26:58.717 回答
2

我认为 Apple 会取消您提到的基于订阅的程序之类的任何东西。参见 SDK 协议中的此条款:

第 3.3.3 节:

未经 Apple 事先书面批准,应用程序不得通过 App Store 以外的分发机制提供、解锁或启用其他特性或功能。

至于从苹果商店获取某种“客户 ID”以了解应用程序是否合法,我认为没有办法做到这一点,但如果有的话,我很想听听。我能想到的最接近的方法是使用手机本身的 DeviceID。您可能会将其与用户帐户绑定,但您仍然必须解决确保应用程序实际下载合法的问题。

于 2009-03-09T16:26:37.453 回答
0

为了回答我自己的问题,昨天苹果公司宣布了 iPhone o/s 的 v3.0 将于夏季中旬发布。新的操作系统支持应用程序触发的购买升级,这将是我最初关于 Web 服务订阅的问题的理想解决方案。

新的购买功能通过通常的 Apple App Store 设置进行支付处理,Apple 采取标准的 30% 提成。一个缺点是免费应用无法触发应用内购买。

于 2009-03-18T11:09:22.327 回答
0

我相信商店里有一些与订阅服务相关的应用程序,我建议做一些研究,看看苹果已经允许什么。Apple 试图阻止的是共享软件模式,在这种模式下,应用程序免费下载,然后通过直接向开发人员付费提供注册码。在这种情况下,Apple 处理所有托管和分发,但没有获得任何收益。

如果您不是故意尝试将其删除,而是诚实地为持续服务收费,他们可能会允许在商店中这样做。他们可能要求应用程序按原样运行。

请注意,在当前的 App Store 模式下,一旦您下载了一个应用程序,您就有权永久免费获得所有更新。这与音乐不同,您必须再次付费才能再次下载歌曲。因此,您的“充值”应用程序的想法将行不通。

于 2009-03-13T00:58:06.423 回答
0

我也期待着启动这个应用服务。但我意识到这个应用程序应该有一些真正的目的来提供这些信息。我确实打算通过 And Online SQL 数据库提供有价值的信息。

于 2009-07-13T13:56:27.460 回答
-1

我相信您可以为 App Store 中的应用程序更新收费。因此,当每个人都需要重新订阅时,请强制每个人更新应用程序以继续工作。

于 2009-03-09T17:18:26.550 回答