ios - iOS应用双向数据交换

标签 ios objective-c swift

我基本上需要在两个iOS应用之间进行一些数据交换。这两个应用程序来自同一公司的两个不同团队,但不幸的是,它们不能属于同一应用程序组。

这两个应用程序需要能够脱机工作,这意味着我无法通过后端服务器交换数据。

我知道自定义URL方案是可能的解决方案。但是我找不到将响应发回给调用应用程序的方法,例如,我有一个A应用程序和一个B应用程序:

1)B应用程序上的应用程序openURL,将数据传递到B应用程序

2)B app处理数据并生成文件(10至20 mb)

3)关闭B应用,A应用获取B应用生成的结果(文件)。

有什么办法可以达到上述要求?

最佳答案

您可以在应用B中使用操作扩展,然后在应用A中使用共享表。
应用程序A将允许应用程序B的操作扩展对应用程序A中的某些数据执行某些操作。

https://developer.apple.com/app-extensions/

关于ios - iOS应用双向数据交换,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60997810/

相关文章:

objective-c - JSONModel 返回 nil

Swift 函数 vs lazy var vs 计算属性——区别?

ios - 处理 Swift 扩展中的类初始化失败

ios - 同时发送 ibeacon 和 eddystone 数据包

android - React-Native 更改 iOS 和 Android 文件夹的默认位置

ios - iOS 11 上的向上移动键盘问题 iPhone 6 是较早的型号

SwiftUI 框架大小

objective-c - 自定义 UIButtons 的有效方法

ios - 如何在 iOS 应用程序中添加/使用 kiwiviewer 以查看 .ply 文件(3d 模型)或任何其他方式

ios - 如何为与 uiviewcontroller 一起工作的方法创建一个类