先来解释一下什么是iOS沙盒机制。iOS应用程序只能读取为程序创建的文件系统中的文件,而不能在其他地方访问它们。该区域称为沙箱。所有非代码文件都应该存放在这里,例如图像、图标、声音、图像、属性列表、文本文件等。而且,每个应用程序都有自己的存储空间。应用程序不能越过自己的墙访问其他存储空间的内容。应用程序请求的数据必须通过权限测试。不符合条件的,不予放行。如果要访问其他app的范围,必须获得管理员权限,比如地理位置、相册、通讯录、麦克风等,这就是苹果系统的理念。Apple认为,只有将每个App隔离开来,才能创造出良好的用户体验和安全性。随着智能手机使用习惯的成熟,越来越多的用户不再满足于单一的APP。他们很想有各种APP联动使用的体验,但是技术却被封杀了,怎么办?下面我们就来看看机智的产品经理是如何绕过iOS沙箱机制的。如何在锁定屏幕上显示歌词?从技术上来说,锁屏是无法显示歌词的,但这对于这款智能产品来说绝对不是问题。利用锁屏界面的封面图,为每一首歌词生成一张图片,根据歌曲的时间线,为你一次又一次更换壁纸……这一伟大的创新,来自伟大的QQ音乐。据说,这个功能的设计者还获得了腾讯内部的设计奖——当然,现在几乎每个音乐APP都有这样的功能。想起被强暴一遍又一遍的封面壁纸,我吓得连忙关掉了这个功能。如何显示农历?大家都知道iPhone的原生日历app是不能显示农历的。为什么下载了一些软件突然就显示农历了?产品爱好者还是会想办法获取日历的读写权限,然后每天重新覆盖一个事件。活动名称是农历...骚扰号码怎么显示?对于没有越狱的iPhone用户来说,骚扰电话一直是个大问题。一时间,被拿着小米的同事嘲笑,说小米的手机黄页多容易啊。在这里不得不提一下,搜狗号连上了,你知道是怎么操作的吗?我相信如果你聪明的话,你应该已经有了预感。获取通讯录的读写权限,然后在你不知情的情况下暴力写入上千个骚扰号码。骚扰号码会保存在用户名haomax下(x为数字,如1、2、3、)。搜狗号链接...然后给每个用户名打上上图中的头像,就大功告成了。***版本没优化的时候,有很多荡妇点击用户名haomax手机卡顿,因为数据流太大了,里面的数字真的是数不胜数!!!如何清除系统缓存?大量的应用程序会产生缓存。如果缓存太多,势必会导致应用运行缓慢。但是,指望用户点击清除缓存是不现实的。产品经理再次出场,利用了iOS7之后的系统特性(空间不足时自动清除缓存)。产生大量冗余文件,快速占用系统空间,触发系统清理……待更新,更多有趣案例还在收集中。我搜索了Quora、Google、stackoverflow、美国程序员,更多地讨论了沙箱机制本身的漏洞以及如何利用技术进行hack。东西方的产品理念真的很有趣。
