【问题标题】:iPhone app without AppStore没有 AppStore 的 iPhone 应用程序
【发布时间】:2010-11-02 05:17:15
【问题描述】:

我们有一个工业应用程序,目前在非常昂贵的加固型 PDA 上运行。 由于我们出售的大多数工程师都拥有 iPhone,因此我们正在考虑转向更好的新平台。

几个问题: 是否可以在没有应用商店的情况下销售 iPhone 应用?苹果从 99c iFart 应用程序中抽成 40% 是一回事,但这是一个 3000 美元的工程计算应用程序。我们还听说了一些人在获得应用程序批准时遇到的麻烦。

我们能否销售带有预打包软件的 iPod touch(我知道在没有合同的情况下销售 iPhone 会比较棘手)。

ps。很抱歉匿名发帖,公司对我们与 PDA 制造商的关系有点紧张。

【问题讨论】:

  • App Store 应用程序也可能有价格限制——“我有钱”应用程序的价格限制为 1000 美元。
  • 我想您可以免费下载该应用程序,但他们必须直接向您购买 3000 美元的许可证代码?
  • 苹果的佣金是30%,不是40%
  • 你也可以考虑安卓。
  • Android 的佣金也是 30%。

标签: iphone


【解决方案1】:

据我所知,基本上有三种不同的官方 iPhone application distribution methods

- 应用商店

使用此方法,任何拥有 iPhone 的人都可以访问该应用程序。您可以像这样分发无限数量的应用程序。苹果获得 30% 的提成。当然,Apple 必须批准您的申请。

- 临时性

您可以使用 ad hoc 分发应用程序,而无需通过应用商店,但您最多只能使用 100 台设备。使用这种方法,您可以从网站、电子邮件等分发您的应用程序。

- 企业

该方法适用于员工人数超过 500 人的公司的内部分发。 Apple 没有提供我能找到的有关此方法的更多公开细节。

这些方法听起来都不符合您的标准,除非您的客户少于 100 名并且不打算超过该数量。这听起来像是您的客户不是您公司内部的问题。

我建议您联系 Apple。他们或许能够达成某种定制分销协议。

【讨论】:

  • 每次超过n*100个客户就更改应用程序的名称或版本会被视为作弊吗? :D
  • 更改名称不起作用。设备数量有限制。
  • 他们必须创建多个开发者帐户。一个开发者帐户(99 美元/年)为您提供 100 台设备用于临时分发。此外,Ad-Hoc 分布式应用程序也会过期。
【解决方案2】:

Enterprise developer program 允许内部分发,避开应用商店。 299 美元对 99 美元,不包括 AppStore 分发。

适用于拥有 500 名或更多员工且正在为 iPhone 和 iPod touch 创建专有内部应用程序的公司。

【讨论】:

  • 如果我正确理解企业分发方法,您只能将应用程序分发给公司内部人员,而不是外部客户。听起来他们需要在公司外分发。
  • 你说得对,我对问题的“没有应用商店的销售”部分发表了更多评论。我没有更多关于企业计划的信息。它必须是 AdHoc 类型的分发,没有 100 个用户的限制。如果苹果仍然保留企业应用程序的签名功能,那我不敢惹他们生气。另一方面,如果他们交出一个独​​立的工具包,那么 OP 可能可以为所欲为。不过,在这种情况下,你的猜测和我的猜测一样好 :)
  • 如果 iPod Touch 归一家公司所有并租给另一家公司,那么企业计划可能是可行的。如果您不将应用程序与硬件分开销售,那么它可能都符合“内部使用”的条件。就企业计划联系 Apple 可能是可行的方法。
【解决方案3】:

Apple 还有一个 B2B 计划,听起来像是您的目标。它允许您将您的应用程序直接出售给其他企业。你可以在这里找到更多信息:https://developer.apple.com/programs/volume/b2b/

【讨论】:

    【解决方案4】:

    Spotify 有一个可以下载的免费应用程序,但要使用它,您必须拥有一个高级帐户。因此,您不必以 3000 美元的价格出售您的应用程序即可进入应用程序商店。

    【讨论】:

    • 但如果你在 iOS 应用中购买高级 Spotify(如果可以的话),其中 30% 将归苹果所有。
    【解决方案5】:

    您可以在 Appstore 中免费提供该应用,但需要在线激活。在线激活将花费 3000 美元。如果苹果不接受该应用程序,您可以尝试创建一个非常有限的版本(无需激活)并在应用商店中接受。然后为其发布un更新,这将启用在线激活系统。

    【讨论】:

    • 谢谢 Joe - 您刚刚给了我一个想法,即以 99c 的价格出售我们的“基本”应用程序,然后使用“应用程序内”购买功能为我们的客户提供以 $$$ 的“高级”功能。
    • 这不是应用内购买。基本上,乔所说的是正确的。创建一个 Web 应用程序,用户可以在其中登录并以 3,000 美元的价格购买许可证。然后,创建一个需要用户登录的免费 iOS 应用程序。验证他们的凭据和嘿-presto。
    • 我有一个以这种方式工作的应用程序,我的更新已被交替批准和拒绝,具体取决于我的设置方式。所以这绝对是一个灰色地带。请记住,Apple 会审核每个更新,而不仅仅是第一个版本,因此在更新中添加激活功能的想法是行不通的。每个小错误修复版本都受到与初始版本相同的审查。
    【解决方案6】:

    很遗憾 - iPhone/iPod touch 可以为自动化/界面的东西提供一个非常好的平台。
    我最近在研究一个嵌入式工业平台——一个 16 位微型、64K 内存、一个串行端口和一个 120x128 2 灰度屏幕,每台售价 1000 美元,而骇人听闻的 OS/devkit 售价 10,000 美元。

    【讨论】:

    • 有了 iphone 3 上的配件支持,您应该可以将任何东西连接到它。如果您通过商店销售,缺点是苹果的专有连接器和苹果税。
    【解决方案7】:

    如果你购买 iPod touch、越狱、安装你的应用程序并将它们卖给客户,我看不出苹果怎么可能在乎。

    对于 3000 美元的应用程序,iPod Touch 的 220 美元不到售价的 10%。

    【讨论】:

    • Apple 肯定会关心,他们是否真的会对此采取任何行动是另一回事。对于做这样的事情的企业来说将是一个巨大的风险。
    • 在我看来,最大的问题是这不是一个非常“稳定”的产品:这样的 iPod 的所有者需要但搞砸了越狱(例如更新 iOS),他们不能再使用你的应用了。对于用户来说,“使用说明书”太多了。尤其是考虑到它是一个 iPod。
    • 另外,OP 将如何分发新版本的软件?要求每位客户将 iPod 寄回给他们...
    【解决方案8】:

    试飞。去谷歌上查询。基本上你会得到一个 testflight 的帐户。将您的应用程序放在 testflight 上。你给你的客户发一封电子邮件,他们在他们的 iPhone 上点击它。它会向 testflight 发送一封电子邮件,其中包含您的客户设备 ID。 Testflight 会向您发送一封电子邮件,内容是“一位新客户请求您的应用程序”及其设备 ID。您将他们的设备 ID 添加到您的配置链并重建您的应用程序。将它上传到 testflight,他们会收到一个通知它已经准备好,他们可以安装它。一定要在某个地方拿到你的钱:)

    【讨论】:

    • AFAIK 仍然有 100 台设备的限制。
    • +1 在 testflight 上,我喜欢它。但是,无论您的开发人员许可证上当前的 Adhoc 分发限制是什么,它都会搭载,因此 100 台设备
    • Testflight 不再运行。不确定是否有等效替代品。
    【解决方案9】:

    原生应用,不。但是,您可以将其创建为 iPhone 专用的 Web 应用程序,在这种情况下,您可以完全绕过应用程序商店。

    【讨论】:

    • 让它成为一个网络应用程序。 3000 美元,如果你把它做成一个本地应用程序,我不会感到惊讶有人会立即越狱 iPhone,拆解你的应用程序并将其赠送给你一半的客户。真的,订阅它,所以他们每年付给你 1000 美元。
    • 对于工业应用来说,盗版问题不大。壳牌不会向埃索赠送油井测绘仪的盗版副本。其他大多数客户都是一个人的顾问,他们更加小心。
    【解决方案10】:

    您可以考虑 Safari 上的 HTML5 应用程序,它提供应用程序的许多功能,例如离线访问、本地存储、用于丰富图形的画布等。没有分发问题,也没有佣金。取决于您需要什么-我认为无法使用相机,指南针。 (另外:适用于 Android)

    编辑: 这是一个很棒的介绍 -

    http://sixrevisions.com/web-development/html5-iphone-app/

    如何制作 HTML5 iPhone 应用程序

    构建一个“在大多数情况下,它将是一个完美的模仿”的俄罗斯方块版本

    • 全屏
    • 离线缓存
    • 持久存储

    【讨论】:

    • 与问题无关,但针对上述答案:Cordova(以前称为 Phone Gap)允许将 Web 应用程序包装到 iOS、Android 等的本机应用程序中,还提供对传感器和摄像头的访问等电话。可以使用 Sencha Touch 或 jQuery Mobile 创建 Web 应用程序 (HTML 5)。
    【解决方案11】:

    如果您的应用非常昂贵,那么您的客户可能很少,他们会得到个人支持,因此您可以做以下事情:

    • 让每位客户都获得自己的 Apple 开发人员许可证(99 美元/年)。您的支持可以在整个过程中与他们交谈,或者您可以为他们做这件事。为他们支付给 Apple 的 99 美元提供折扣/信用。
    • 将您的应用程序逻辑编译到一个库中,并制作一个从库中加载代码的瘦壳。
    • 为客户提供此 shell 的 XCode 项目,以及您的代码的二进制文件 :-)。编写一个小的 OS X 应用程序来触发 XCode 的下载、编译和安装,这样他们就可以“编译”并将“他们正在开发的应用程序”(也就是你的应用程序)部署到他们的设备上。或者,为他们提供服务。
    • 不要忘记让您的律师参与进来。我确信有一些方法可以查看它是合法的,以及违反某些许可的解释。可能有一种方法可以使这种防水,例如通过在合同中称您的客户为“开发人员”和您自己为“顾问”或其他方式。不禁止帮助客户编译他们的应用程序:-)

    如果你这样做,部署不会像走正式的方式那么顺利,但你会节省很多钱。对于一个 3000 美元的应用程序,你会给苹果 3.33%,而不是 30%。我没有这样做,我不知道有谁有,甚至不能推荐它,但我也不明白为什么它不起作用。所以可能值得一试。

    【讨论】:

      【解决方案12】:

      我希望。简短的回答,不。

      存在某种 hack,即您不是以临时方式安装应用程序,但您只能拥有 100 台设备。如果你问我,痛苦的道路。

      【讨论】:

        【解决方案13】:

        这样做的方法是在 iOs 商店中免费提供该应用程序。
        但从您的网站购买的激活码或订阅费收取 3000 美元。

        但是,您需要为免费应用提供某种基本功能。如果没有激活码,Apple 不会批准该应用程序。

        【讨论】:

          【解决方案14】:

          如果是我,我会做以下事情之一:

          1) 将其提交给 Apple 并免费出售。然后他们输入从您那里购买的许可证代码以访问完整的功能集。包括欢迎页面、关于我们的页面、未授权功能的联系页面。因为如果它什么都不做,Apple 不会批准它。

          2) 让您要销售的公司在 Apple 开设企业帐户。然后您构建 IPA 并使用他们的凭据对其进行签名并将 IPA 发送给他们。

          祝你好运。

          【讨论】:

          • 联系页面会被你拒绝,任何链接或指向可以购买代码的网站的引用也会被拒绝。输入某种“解锁码”的功能也会让你被拒绝。我已经用不同的应用程序尝试过它们。两者都通过了几个审核周期,但最终都被拒绝了。
          【解决方案15】:

          本文总结了这个问题的所有答案,并讨论了 Apple 的 B2B、iOS 开发者企业计划、临时分发和测试飞行。

          http://mobiledan.net/2012/03/02/5-options-for-distributing-ios-apps-to-a-limited-audience-legally/

          但是,所有解决方案(除了有限的面向测试的解决方案)都强制您在发布和更新之前获得 Apple 的批准。此过程可能需要时间,并且当您遇到需要快速更新的严重错误时,可能会让您的用户陷入困境。

          如果这对您不利,您可能想尝试开发适用于 Android 的应用程序,它也有优点和缺点,但在您的具体情况下,可以为您提供更大的灵活性。

          在 Android 中,您可以通过电子邮件发送 APK 文件,用户单击该文件,然后应用程序就会安装在设备上。

          在 iOS 中,不是“企业计划”、“b2b”计划成员或用于测试的所有设备都无法安装该应用程序。

          【讨论】:

            【解决方案16】:

            您必须越狱 iPhone 才能在其上放置应用,而不是来自应用商店。

            【讨论】:

            • 这不是真的。 Ad Hoc 和 Enterprise 系统都允许您在 App Store 之外的 iPhone 上安装应用程序。
            • 在这种情况下,Ad Hoc 和 Enterprise 都不是可行的解决方案。
            • 也没有要求他们的客户越狱他们的 iPhone 以便安装他们的应用程序。
            • 2013 年 1 月之前购买的越狱 iPhone 是合法的 :-)
            • 我已经编辑了包含完全错误信息的原始帖子。据我所知,截至 2014 年 2 月的正确信息已添加到原始帖子中。希望这将帮助那些正在寻找有关如何分发其应用程序的更多信息的人。
            猜你喜欢
            • 1970-01-01
            • 1970-01-01
            • 2010-12-04
            • 1970-01-01
            • 1970-01-01
            • 2023-03-31
            • 2010-10-22
            • 1970-01-01
            • 2016-03-21
            相关资源
            最近更新 更多