新人第一问:app之间是否可以读到对方的沙盒中的文件?

shifeng310 发布于 2013年09月27日
无人欣赏。

ios中其他程序下载的内容,可以被我自己写的程序读取吗? 例如说,天天动听下载到本机的歌曲,有办法让我的程序读取到吗?(任何手段都行)

譬如说:我们去和天天动听谈合作,让他们的app暴露接口给我们,是否可以做读取天天动听的本地文件了呢?

新人刚来论坛 第一次发问,求不冷淡

共10条回复
shifeng310 回复于 2013年09月27日

沙发留给自己,期盼坛主,坛友的回复。

敏感字符 回复于 2013年09月27日

不行,沙盒存在的意义就是自己只能读自己的,你可以读系统中的东西,但是你读不到别的APP中的内容

除非越狱吧,越狱开发应该可以

指针为空 回复于 2013年09月27日

不行,沙盒又称安全沙盒,为的就是安全,随便就读到别人沙盒里的话,还能叫安全吗?

shisoft 回复于 2013年09月27日

如果只是简单传值的话 keychain 应该可以满足你的要求,文件的话应该是不可以的。除非你放到一个公共区域

tinyfool 回复于 2013年09月27日

如果歌曲被下载到了iPod的曲库,则其他App也可以读取,但是能不能下载到iPod的曲库,我没研究,谁知道?

shifeng310 回复于 2013年09月27日

2楼 @敏感字符 越狱后确实有可能做到扫描整个手机里文件的操作,但是也无法确定天天动听具体在哪里文件夹,因此不能定向扫描吧,而且我这项目的根本还是要面向非越狱的手机才行。 anyway 非常感谢您的回复

指针为空 回复于 2013年09月27日

5楼 @tinyfool iPod的曲库对app是只读的,只能去读,不能写入,我2年前试过一次,不知道现在变了没

敏感字符 回复于 2013年09月27日

6楼 @shifeng310 那就没办法了,沙盒是iOS的基础,苹果不可能允许你随便访问其他APP的沙盒的

shifeng310 回复于 2013年09月27日

4楼 @shisoft keychain传值不太懂,没处理过,不过我倒是试过用openURL的方法,从一个app 去访问另外一个app,但是这个方法也只能简单的传值,而不能获取对方沙盒中的文件。 anyway 非常感谢您的回复

shifeng310 回复于 2013年09月27日

5楼 @tinyfool 通过坛主的回复,还是给我了一个解决办法的新思路,ipod曲库是个公共访问文件区,确实可以从这个方面考虑下 非常感谢

登录 或者 注册