1

我是应用程序开发的新手,我想知道我所拥有的概念是否真的可以创建。

我的概念涉及创建一个能够在其自身中嵌入另一个应用程序的应用程序。

我会举一个例子,这也是一个非常糟糕的例子,但你至少会明白这一点。

在 iPhone 上想象一个名为“Kwesi 的应用程序”的应用程序。一旦你点击它,它会打开一个带有 3 个图标的页面。一个 facebook 图标、一个 gmail 图标和一个 hotmail 图标。现在用手指点击 gmail 图标,您的 gmail 会立即打开“Kwesi 的应用程序”,并且您可以完全访问。左上角还有一个按钮,上面写着“主菜单”。点击“主菜单”图标后,您将返回三个图标,现在可以冲洗并重复。

我希望这个例子足够清楚。

我似乎要回到的问题是,是否有可能以这种方式将您嵌入或链接到其他应用程序的应用程序?我只能猜测这会很奇怪,因为它们必须单独安装在您的手机上,但我不希望那样。如上例所示,我想要一个可以在其自身内部处理已设置数量的应用程序的应用程序。

非常感谢您的阅读,任何想法将不胜感激。

/奎西

4

1 回答 1

0

不,出于安全原因,这在 iOS 中是不可能的。但是您有以下选择来修改您的想法:

  • 为应用程序注册协议:这将允许您使用协议在应用程序之间发送数据。但是,如果该应用程序不是您制作的并且没有协议,那么您将无法使用它。使用这个想法,可以打开一个应用程序。例如,用“fb://”打开 Facebook 或用“evernote://”打开 evernote。我确信还有其他具有这些协议的应用程序。请注意,在这种情况下,您无法控制应用程序。您只能打开它并向其发送数据。

  • 由于您的示例是关于 Facebook、Gmail 的。然后我建议使用他们相应的 API 并在您的应用程序中构建所有内容。许多著名的应用程序提供收费或免费使用的 API。您必须分别检查每一个。

于 2013-01-09T01:29:32.833 回答