【问题标题】:Uploading 2 iOS apps in Appstore for one app release?在 Appstore 中为一个应用版本上传 2 个 iOS 应用?
【发布时间】:2014-10-30 19:29:15
【问题描述】:

我可以在 Apple Appstore 中上传 2 个 iOS 应用程序,以便我可以在内部从另一个应用程序启动一个应用程序以获得某些功能,反之亦然。例如:App A 和 App B。为了做一些功能,我想从 App A 启动 App B。在这种情况下,我应该在设备上同时拥有这两个应用程序,这样我就可以使用 [[UIApplication sharedApplication] openURL:myAppBURL]; 像这样启动。那么,我可以在 Appstore 中拥有这 2 个应用程序,以便用户可以同时下载这两个应用程序并让该特定功能也能正常工作吗?

有什么建议吗?

【问题讨论】:

  • 听起来您所描述的是 Facebook 使用他们的 FB Messenger 应用程序所做的事情。每个都可以在 App Store 上找到,但是当您在 Facebook 中点击“消息”时,它会自动打开 Messenger 应用程序。这就是你的目标吗?
  • 是的,在我的情况下是不同的。 App B 将只有一个功能,它应该仅用于从 App A 启动。如果用户直接在设备上启动 App B,那么这是一个问题,它应该不起作用。如果是FB,两个应用程序有不同的功能,所以也可以分开打开。但是,就我而言,第二个应用程序可以隐藏在设备上,这取决于应用程序 A 的启动。我该如何处理?我可以隐藏一个应用 - 应用 B 吗?
  • 这个问题似乎跑题了,因为它是关于应用商店的
  • 我有 1,000% 的把握,Apple 不会让您将无法在本地启动的应用程序放在 App Store 上。如果您必须从其他应用程序启动它,它将被 App Store 拒绝。您要么需要让它自行打开,要么将 App B 作为单个应用集成到 App A 中。
  • 所以,我可以得出结论,如果我有两个应用程序,这两个应用程序都应该有一些特定的功能,并且能够单独启动和工作。在这种情况下,由于某种原因,如果 App A 想要启动 App B,那么这样启动是可以接受的。

标签: ios appstore-approval


【解决方案1】:

让我们试着澄清一下: 如果你有两个应用程序,它们都应该能够独立存在:特定功能、独立启动等。 应用程序之间对独立性的需求同时与应用程序间的通信兼容。 您可以从应用 A 调用应用 B 并提供自定义 URL,以便向 B 发送特定消息。

在您在 cmets 中提出的问题中,答案是:您无法从 Apple 生态系统外部运行代码。但当然,您可以启动 Safari 或应用程序 B(如果已获得批准)。事实上,你所做的只是再次通信,而不是执行任何操作,也不是下载代码。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-07-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-08-11
    • 2014-11-11
    • 2020-07-03
    相关资源
    最近更新 更多