【问题标题】:Can we use paypal or amzon checkout in iPhone Apps distributed using in house distribution?我们可以在使用内部分发的 iPhone 应用程序中使用 paypal 或 amzon 结帐吗?
【发布时间】:2024-01-12 16:40:02
【问题描述】:

在企业分发的情况下,我们是否可以使用我们自己的支付集成,如贝宝或亚马逊结账(不包括应用内购买)。我们是否需要满足任何特定标准才能进行内部分销?

【问题讨论】:

    标签: ios in-house-distribution


    【解决方案1】:

    从技术上讲,您没有理由不能集成自己的付款方式。而且由于内部应用程序不必通过 Apple 的审核流程,Apple 不会介意,因为他们不会注意到。

    但请注意,仅允许在注册企业开发人员计划的公司员工之间进行内部分发。虽然这当然是您的业务,但我想不出一个充分的理由来向您的员工收取您公司自己的应用程序中的服务费用。万一您打算将有问题的应用程序分发给与您公司无关的人,您应该知道,如果苹果知道您在做什么,他们可能会关闭您的帐户。这也会立即关闭您的应用。

    【讨论】:

    • 很棒的信息。每个使用该应用程序的用户都需要支付 299 美元,这是真的吗?
    • 否 - 注册该计划的公司或组织必须支付 299 美元的年费,但应用程序本身的分发在技术上不受限制或单独收费。但是,您需要采取措施确保该应用程序仅供您的员工使用。此外,您必须每年至少重新分发一次应用程序,因为企业分发证书将在一年后过期,就像标准程序的证书一样。因此,您需要在续订证书后再次构建和分发该应用程序。
    • 只是出于好奇。苹果有什么方法可以检查不属于公司的用户是否使用该应用程序?
    • 说实话,我不知道。由于企业分布式应用程序确实实际上联系了苹果服务器(以检查它们签署的证书是否仍然有效),从技术上讲,创建某种分布图是可能的。如果事实证明该应用程序遍布世界各地,甚至没有几个安装彼此靠近,那么可以假设它不是仅供员工使用的。我不知道他们是否会偷偷摸摸像这样的企业。但我认为主要风险是有人可能会告诉他们。
    • 谢谢烤面包机。而“联系苹果服务器的企业分布式应用”又从何而来?我不会在我的应用程序中构建逻辑。那怎么会这样呢?
    【解决方案2】:

    为什么需要重新分发应用程序,证书应该很简单更新,对吧?我的意思是标准程序证书每年都会到期,但只需要更新,而不是重新分配。为什么会有区别?

    【讨论】:

    • 因为应用商店分发的应用会使用一些不会过期的特定应用商店的 Apple 证书重新签名。另一方面,企业分布式应用程序不会进入商店,因此不会受到特殊待遇。相反,他们依靠企业分发证书并定期检查它在启动时是否仍然有效。这意味着一旦证书过期或被吊销,它们就会停止工作。更新后的证书与之前的证书不同 - 您绝对需要使用新证书再次签署您的应用程序。
    • 谢谢,我想添加评论。