【发布时间】:2013-10-05 01:57:12
【问题描述】:
我正在尝试将应用程序嵌入到应用程序中。基本上我想要类似于divide.com的应用程序所做的事情:
,但他们构建了自己的邮件、日历应用程序等。是否可以将这些应用程序包含在另一个应用程序中,但它们本身就是单独的应用程序?我对 IOS 有点陌生,我已经查看了自定义 url 方案 - 但是一旦调用链接的应用程序,控制应用程序就会失去控制。
我查看了Launch an app from within another (iPhone),它建议了我提到的 url 方案,但这并不是我真正想要的。我也可以考虑,如果没有办法实现原生应用程序是在 ipad 上安装应用程序,然后从主应用程序链接到它们。但是有没有一种将应用程序放入另一个应用程序的本地方法。
【问题讨论】:
-
看起来该图像倾向于虚假广告。 iOS 应用程序没有关于其他应用程序的固有知识,并且您不能将一个应用程序嵌入到另一个应用程序中。看起来divide创建了他们自己的聪明的应用程序,可以做很多事情。
-
感谢您的回复,不胜感激。基本上,他们创建了一个启动器,然后创建了指向他们自己的邮件和日历代码的链接。 :) 这是一个好方法,但我不想重新发明轮子并创建自己的邮件和日历代码。是否可以链接到通常在 ipad 外部的应用程序(比如车库乐队),提供使用启动器链接到它,然后锁定对它的访问,而不是通过这个启动器访问它?
-
@iosnoob 不,你不能启动车库乐队。你的应用甚至不能知道是否安装了garage band,更不用说与之交互了。唯一的例外是大多数应用程序不提供的 URL 协议。您只能与专门设计用于交互的应用(如 Dropbox)进行交互。
-
抱歉,Apple 的安全模型(防止恶意软件)和隐私模型(防止间谍软件)和审查指南(防止应用程序绕过技术障碍)都是从头开始构建的以某种方式使您的建议成为不可能。