-->

多个iOS应用程序之间共享信息(Sharing info between multiple iOS

2019-08-08 07:00发布

所谓“合法”我的意思是,这将被接受的App Store方法。

我已阅读这一个,但我觉得这可能是出日期(一个问题,最答案追溯到2008年)

如何iPhone应用程序之间共享自定义数据?

而这些提供最少的信息:

在iOS设备共享应用程序之间的文件

在相同的iOS设备共享不同应用程序之间的数据

据我了解,这些方法

完全合法

1)的UIApplication的OpenURL

2)如果两个应用程序由同一个团队开发的钥匙扣,可以使用

3)如果两个应用程序由同一个团队开发的,可以使用的iCloud

灰色地带

4)用CFNotificationCenterGetDarwinNotifyCenter,CFNotificationCenterAddObserver全球通知,CFNotificationCenterPostNotification

5)使用TCP / IP套接字(如果应用程序在一个后台运行)

6)使用Unix套接字(如果应用程序在一个后台运行)

7)使用自定义UIPasteBoard

没有任何人有拒绝或接受谁使用的呢?

有谁知道任何其他的方法

-更新1--

这两个应用程序将在同一设备上运行。

有机会的话,该应用程序的人会在后台运行(VOIP)

应用程序会由不同的团队开发(不会以相同的证书签名)。

Answer 1:

我会建议使用icloud的,因为苹果将文件发送到所有设备,你可以使用它获得这两个应用的文件。 如果你想与别人的应用程序做到这一点,你必须问开发商。 但icloud是可能是最简单和最快的方式。



Answer 2:

怎么样使用服务Dropbox的一样? 它使用相当多的应用程序,我认为他们提供了丰富的API。



文章来源: Sharing info between multiple iOS apps