iOS应用程序双向数据交换

问题描述 投票:1回答:1

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

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

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

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

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

3)关闭了B应用程序,并且A应用程序获得了B应用程序生成的结果(文件)。

有什么方法可以满足上述要求?

ios objective-c swift
1个回答
0
投票

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

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

© www.soinside.com 2019 - 2024. All rights reserved.