iOS app之间共享数据的几种方法
转载自:http://wufawei.com/2013/06/iOS-inter-app-communication/ 转载自:http://wufawei.com/2013/06/iOS-inter-app-communication/
iOS app之间要共享数据不是那么容易,因为每个app都是sandbox。然后,有时候又不得不跟其它app之间共享数据,那应该怎么办呢?
下面是一些常用方法的总结:
-
UIDocumentInteractionController Availability: iOS 3.2+ 具体用法参见: UIActivityViewController Availability: iOS 6.0+ Shared Keychain Access 这个要求app之间用的是同样的证书 Custom URL Scheme 通过构造URL,把数据作为参数传递过去。 本地测试过,传递10000个字符都可以,不过不要太长,内存可能吃不消。 Web Service 通过dropbox或者其他第三方的服务来共享数据。
1)
2)
iOS app之间要共享数据不是那么容易,因为每个app都是sandbox。然后,有时候又不得不跟其它app之间共享数据,那应该怎么办呢? 下面是一些常用方法的总结: UIDocumentInteractionController Availability: iOS 3.2+ 具体用法参见: UIActivityViewController Availability: iOS 6.0+ Shared Keychain Access 这个要求app之间用的是同样的证书 Custom URL Scheme 通过构造URL,把数据作为参数传递过去。 本地测试过,传递10000个字符都可以,不过不要太长,内存可能吃不消。 Web Service 通过dropbox或者其他第三方的服务来共享数据。 1) 2)