App Store提交两个成对运行的相关应用程序[关闭]

Posted

技术标签:

【中文标题】App Store提交两个成对运行的相关应用程序[关闭]【英文标题】:App Store submission of two related apps that work as a pair [closed] 【发布时间】:2012-04-05 04:25:03 【问题描述】:

我有两个独立的 ios 应用程序,一个是客户端,一个是服务器。它们需要一起使用,要么单独使用是没有用的。客户端是免费的,服务器是收费的。

我知道我可以将其作为单个应用提交,并且可能通过应用内购买解锁服务器功能。

但是,如果我想将其作为两个单独的应用程序提交怎么办?提交两个相关应用以供 Apple 审核的程序是什么?我可以将它们中的每一个的发布日期设置为将来的某个日期,以防一个被批准而另一个被拒绝并需要修复。这样一来,一旦两者都获得批准,我就可以为它们协调一个发布日期。

有经验的人愿意分享吗?

以下是我可能想要这样做的一个示例:假设我的服务器应用程序非常大,因为它包含内容、图形等。服务器用于大型聚会,许多人希望作为客户加入其中。当时他们都需要通过蜂窝数据下载客户端应用程序。我希望相关的客户端应用程序占用空间小。

【问题讨论】:

我投票决定将此问题作为离题结束,因为它与编程无关。 Why we're not customer support for your favorite company. 【参考方案1】:

它们需要一起使用,要么单独使用没有用。

这就是为什么您应该制作一个将服务器功能锁定为应用内购买的单个应用的原因。再想想吧。

下载免费客户端版本的人无论如何都不能在不购买其他应用程序的情况下使用它。不好。 下载免费客户端版本的人无法轻易将其升级到完整版。不好。 经历了麻烦并安装这两个应用程序的人必须以某种方式在它们之间切换。他们的主屏幕上也多了一个图标。

如果可以,请发布一个应用程序。在首次发布的信息视图中告诉您的用户发生了什么,让他们立即升级。

【讨论】:

我同意你的推理,谢谢。但是,如果我仍然想发布两个可以协同工作的应用程序怎么办?在 Apple 这样做的机制是什么?下面是我为什么要这样做的一个例子:假设我的服务器应用程序非常大,因为它有内容、图形等等。服务器用于大型聚会,许多人希望作为客户加入其中。当时他们都需要通过蜂窝数据下载客户端应用程序。我希望相关的客户端应用程序占用空间小。 一个重要的反问:服务器版本有自己的用户界面吗?我的意思是,如果服务器在没有客户端的情况下毫无用处,那么将其作为 Web 服务实现在您的服务器上是否有意义?这样,您只发布瘦客户端。但是你也必须重新考虑你的商业模式。也许,客户可以解锁对某些功能的访问。在您的情况下,这在技术上可行吗? 感谢您的回复。在这种特殊情况下,服务器需要是一个 iPhone 应用程序。这是我的意思的一个虚构示例:服务器 iPhone 应用程序有很多内部图形,它的用户在一个位置运行,使用 GPS/GLONASS 坐标捕获照片。客户端用户正在追逐服务器用户,试图找到照片的拍摄地点。所以我需要两个移动应用,一个有图形,很大,另一个很薄,只需要接收图像。 另外,假设有一种模式,我在服务器与其客户端之间使用对等通信。否则,我可以将大型图形存储在 Web 服务服务器上,这样就不需要将其保存在 iPhone 服务器应用程序中并从该应用程序发送到客户端。 Web 服务服务器可以在 iPhone 应用程序的通信之间“插入”图形。【参考方案2】:

要解决客户端服务器无用的问题,首先提交一个两者兼得的付费应用程序,然后提交免费客户端,然后提交付费服务器,然后,如果销售和收入趋势表明这是一种收入优化,将组合应用下架。

【讨论】:

感谢您提供这个有效的解决方案。我会省略提交付费服务器的最后一步,因为它是原始付费应用程序功能的子集,并且可能会被 Apple 作为重复应用程序拒绝。此外,服务器人员可能希望不时进入客户端模式并作为客户端玩此游戏,让其他人轮流作为服务器。这就是答案,除非有人知道提交应用对以供 Apple 审核的官方程序。

以上是关于App Store提交两个成对运行的相关应用程序[关闭]的主要内容,如果未能解决你的问题,请参考以下文章

iOS App Store 提交错误

App Store 提交仅限于某些 iOS 目标设备

检查可达性和 App Store 提交提示的正确方法

App Store Connect 无法将构建添加到外部测试人员或提交构建

App Store提交,iPhone与IPad维度

向 Mac App Store 提交问题