ios - 如何快速将一个应用程序嵌入到另一个应用程序

标签 ios swift xcode

我是一名实习生,正在 swift 上开发移动应用程序。我为公司创建了一个应用程序,我需要将我的应用程序嵌入到其他合作伙伴公司的应用程序中。我在 stackoverflow 上查看了一些解决方案,但它们不清楚,我应该使用目标文件吗?如何将一个应用程序嵌入到另一个应用程序中?

感谢大家的帮助!!

最佳答案

将一个应用程序嵌入到另一个应用程序并不是一个简单的正确定义。您正在寻找的是动态框架。您可以向合作伙伴的应用添加新的动态框架目标,并从您的应用中移走您需要的所有功能和资源。

https://developer.apple.com/library/content/technotes/tn2435/_index.html

A framework is a hierarchical directory that encapsulates a dynamic library, header files, and resources, such as storyboards, image files, and localized strings, into a single package. Apps using frameworks need to embed the framework in the app's bundle.

如果您只想允许用户从一个应用程序导航到另一个应用程序,则应使用 iOS 深度链接机制。有许多第三方可以随时使用解决方案,例如 Branch。

https://branch.io/

这也很有用:

https://developer.apple.com/ios/universal-links/

关于ios - 如何快速将一个应用程序嵌入到另一个应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44693243/

相关文章:

ios - Wowza GoCoder 直播无法与其他 RTMP 配合使用

swift - TestRail 与 XCUITest 集成

ios - 如何在 Swift 中扩展特定 UIButton 的点击区域?

ios - 如何在 cocos2d 中将一个小的 CCTMXTileMap 居中?

ios - 单击运行时创建的按钮会使我的 ios 应用程序崩溃 (swift)

ios - 如何以编程方式快速保持 Aspect-fixed UIView 在任何屏幕方向填满屏幕?

swift - 如何从成功登录到第二页 - "warning attempt to present on while a presentation is in progress"错误

iphone - iOS - stringWithFormat 改变部分文字颜色

ios - 导航栏按钮不起作用,因为它不是 xcode 中的初始场景

xcode - Xcode 项目模板中的每个文件编译器标志