如何阻止我的用户从iPod中删除MP3文件

时间:2012-03-01 14:01:53

标签: ios ipod

我的应用程序使用iPod上用户库中的MP3。 (具体来说:该应用程序用作语音导航。库中的曲目编号的QR码代码。用户扫描QR,iPod播放选定的曲目.IPods由博物馆管理。)

但是用户可以轻松地从Music.app中删除曲目(在播放列表中滑动,删除)。如何阻止用户删除音频文件?

我搜索了限制(和互联网)中的设置,但似乎没有设置阻止用户删除音乐文件。 (防止用户打开Music.app也适用于我们的情况。)

提前致谢!

4 个答案:

答案 0 :(得分:2)

您不能影响Music.app中的行为。考虑存储Music.app无法访问的歌曲。

答案 1 :(得分:1)

如果你愿意越狱你的iPod,那么你可以使用各种自助服务终端模式解决方案,让你的应用程序成为唯一运行的应用程序,并阻止用户做任何事情而不是运行你的应用程序。

我认为如果你有一个企业开发者级订阅,那么你可以使用自助服务终端模式而不会越狱。然而,这更像是我所读到的事物的猜测,但没有明确说明。

另一种方法是将mp3保留在App本身中。

但我希望您的用户体验是让您的应用程序始终运行并将iPod变成专用设备,因此在这种情况下,越狱可能实际上是您最好的选择。

答案 2 :(得分:0)

反问题:您如何阻止用户删除您的应用?

我认为,为了使您的解决方案能够安全抵御数字故意破坏,您需要考虑将设备打包到某种情况,以防止用户按下物理按钮。

或越狱设备并修改/锁定按钮行为。

编辑:看起来有一种非常简单的方法可以将iDevices放入某种自助服务终端模式,无需越狱。

请参阅this SO answer

答案 3 :(得分:0)

最简单的非越狱解决方案是将音频文件作为资源包含在您的应用中。由于这不是一个你需要保持在20MB以下的应用程序,它应该不是问题。

但是,您需要考虑如何阻止他们删除您的应用。