我们开发了一个 iPad 应用程序,现在可以在应用程序商店上架了。我的客户对该应用程序非常感兴趣,并希望在他们的 iPad 应用程序中使用它的功能。他们希望我们通过他们的应用程序和服务器来播放我们的应用程序。准确地说,他们希望我们将我们的应用程序集成到他们的应用程序中。但是,我们不愿意彼此共享我们的源代码。有没有什么办法可以在不实际共享源代码的情况下完成这个过程?
最佳答案
我认为您无法将一个应用程序集成到另一个应用程序中。但是 Apple 提供了一种使用 URL 在应用程序之间切换的方法。
您可以使用它来启动应用程序:
(BOOL)openURL:(NSURL *)url
来自 UIApplication
另一个应用程序需要在他的 info.plist 中注册一个 url 并实现:
(BOOL)application:(UIApplication *)application openURL:(NSURL *)url sourceApplication:(NSString *)sourceApplication annotation:(id)annotation
有了它,您可以实现一种在 2 个应用程序之间切换的简单方法。
关于iphone - 如何将一个 iPhone 应用程序集成到另一个应用程序中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7736035/