【发布时间】: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