如何将一个iPhone应用程序集成到另一个应用程序中

时间:2011-10-12 06:19:48

标签: iphone ios ipad

我们已开发出一款现已在appstore上运行的iPad应用程序。我的客户对该应用程序非常感兴趣,并希望在其iPad应用程序中使用其功能。他们希望我们通过他们的应用和服务器来玩我们的应用。确切地说,他们希望我们将我们的应用程序集成到他们的应用程序中但是,我们不愿意彼此分享我们的源代码。有没有办法在没有实际共享源代码的情况下完成这个过程?

2 个答案:

答案 0 :(得分:1)

我认为您不能将一个应用程序集成到另一个应用程序中。但Apple提供了一种使用URL在应用程序之间切换的方法。

您可以使用此功能启动应用:

    来自UIApplication的
  • (BOOL)openURL:(NSURL *)url

另一个应用需要在他的info.plist中注册一个url并实现:

  • (BOOL)application:(UIApplication *)application openURL:(NSURL *)url sourceApplication:(NSString *)sourceApplication annotation:(id)annotation
    有了这个,您可以实现一种在两个应用程序之间切换的简便方法。

答案 1 :(得分:0)

是:您需要使用URL Schemes:

基本上,一个应用程序注册它处理特定URL前缀的事实,然后要启动该应用程序,您必须导航到该URL。

您也可以通过此网址传递参数。

如果您的意思是电子邮件应用程序,您可以根据mailto:scheme传递链接。最简单的例子是@“ mailto:someone@example.com ”。

谢谢:)

相关问题