我是应用程序开发的新手,我想知道我的概念是否可以实际创建。
我的概念涉及创建一个能够在其自身中嵌入另一个应用程序的应用程序。
我会做一个非常糟糕的例子但你至少会明白这一点。
想象一下iphone上的应用程序,名为“Kwesi的应用程序”。点击它后,它会打开一个包含3个图标的页面。 Facebook图标,Gmail图标和Hotmail图标。现在点击gmail图标,立即打开你的Gmail,通过“Kwesi的应用程序”,你就可以完全访问了。左上角还有一个按钮,显示“主菜单”。点击“主菜单”图标后,您将返回三个图标,现在可以冲洗并重复。
我希望这个例子足够清楚。
我似乎要回到的问题是,是否有可能让应用程序以这种方式嵌入或链接到其他应用程序?我只能猜测它真的很奇怪,因为它们必须单独安装在你的手机上,但我不希望这样。我想要一个可以处理已经设置的应用程序数量的应用程序,如上例所示。
非常感谢您阅读,我们非常感谢任何想法。
/奎西
答案 0 :(得分:0)
不,出于安全原因,这在iOS中是不可能的。但是您有以下选择来修改您的想法:
Register a protocol for the app:这将允许您使用协议在应用程序之间发送数据。但是,如果应用程序不是由您制作且没有协议,则您无法使用它。 使用这个想法,可以打开一个应用程序。例如,使用“fb://”打开Facebook或使用“evernote://”打开evernote。我确信还有其他应用程序具有这些协议。请注意,在这种情况下,您无法控制应用程序。您只能打开它并向其发送数据。
因为你的例子是关于Facebook,Gmail。然后我建议使用他们相应的API并在您的应用程序中构建所有内容。许多着名的应用程序都提供免费使用的API。你必须分别检查每一个。