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/

相关文章:

ios - 在Swift中将CLLocationSpeed转换为long

objective-c - 从 NSTimer 选择器访问实例变量

iphone - 从 iDevice 上传视频到 FTP

Swift:如何确定应用程序文件夹?

ios - 从字符串初始化单元

iOS 8 iCloud 容器更改

ios - UIView的Alpha值为0,子控件的Alpha 1

java - 推送通知 - 由 : java. io.IOException 引起:toDerInputStream 拒绝标签类型 45

objective-c - 将 NSNumber 存储在 long double 类型中

ios - 如何在部分中不重复设置UITableViewCell背景颜色?