Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/dart/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Objective c 在iOS设备上的应用程序之间共享文件_Objective C_Ios - Fatal编程技术网

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

Objective c 在iOS设备上的应用程序之间共享文件,objective-c,ios,Objective C,Ios,在iOS上是否可以访问其他应用程序的文件数据?在Android上,根据下面的URL,这似乎是可能的。 不,那是不可能的 所有iOS应用程序都是沙盒(至少在非越狱设备上),虽然可以共享钥匙链数据(在共享捆绑包种子ID的应用程序之间),但目前不可能对基于文件的数据执行相同的操作 您可以通过服务器交换数据或调用其他应用已注册的URL方案,将数据传递给其他应用。苹果说: 使用基于URL的语法,您可以从Web访问数据,以及 将信息传递给其他已安装的应用程序,如Mail, iTunes和YouTube。您自

在iOS上是否可以访问其他应用程序的文件数据?在Android上,根据下面的URL,这似乎是可能的。
不,那是不可能的

所有iOS应用程序都是沙盒(至少在非越狱设备上),虽然可以共享钥匙链数据(在共享捆绑包种子ID的应用程序之间),但目前不可能对基于文件的数据执行相同的操作

您可以通过服务器交换数据或调用其他应用已注册的URL方案,将数据传递给其他应用。苹果说:

使用基于URL的语法,您可以从Web访问数据,以及 将信息传递给其他已安装的应用程序,如Mail, iTunes和YouTube。您自己的应用程序可以声明唯一的URL 方案,允许任何应用程序与 你的应用程序


无法访问安装在任何苹果设备上的其他应用程序的数据。它受到苹果公司的限制

无论如何,你可以在越狱的设备上试试。这些操作由Apple Private API处理。在常规设备中无法访问的


如果您能够访问应用程序中使用的数据,苹果将拒绝您的应用程序。

这取决于数据类型。事实上,iOS应用程序可能只共享钥匙链数据。发件人:

应用程序ID有两部分:团队ID,然后是捆绑ID搜索 一串团队ID是由Apple生成的10个字符的字符串。每个 为开发团队分配了一个唯一的团队ID,用于标识所有 你的应用程序团队ID允许您在应用程序之间共享密钥链数据。 具有相同团队ID的应用程序可以共享数据,例如用户名和密码 密码。捆绑ID搜索字符串通常是 反向域名样式字符串。这是您在Xcode中使用的字符串 包ID


我从来没有这样做过,但一定有很多关于如何做的教程。

谢谢您提供的信息丰富的答案。你知道任何API或如何获取由同一开发人员开发或具有相同捆绑种子id的应用程序列表吗?@user1785105据我所知,这是不可能的。