我需要一种保护在音乐应用程序中下载的音乐文件的解决方案。

我们拥有音频的所有权利,因此,我们需要保证仅我们的应用程序能够播放此音频。

该音乐应用实际上仅用于流媒体。下一个更新用于实现离线下载e播放音乐的功能。

例如,我知道Spotify使用DRM保护,但是对于某些人来说这有点争议,我认为这不是我们现在所需要的。

在研究过程中,我没有找到任何具体的解决方案。因此,我的问题是我可以使用哪些功能,库或资源来保护下载的文件。

也许我需要加密/解密文件?但是,Swift为此具有本机功能,并且有一些可用的文档吗?

那么,如何使用Swift保护音频并仅在自己的应用程序中播放音频呢?

最佳答案

这个问题几乎每天都会被问到,答案是而且永远都是一样的-如果用户可以在其设备上播放您的音频,那么他们也可以提取并保留该音频的副本-无需进行DRM,加密或任何其他梦想中的幼稚概念都可以改变这一点。

您可以通过在应用程序中嵌入加密密钥并在播放之前通过流密码流式传输文件来防止“脚本小子”将文件从手机上复制下来,但是,反向工程并获取密钥很简单。

关于ios - 如何保护我的音乐应用下载的音乐文件?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/58984153/

10-13 09:22