我有一个包含视频文件的ios应用程序。我很关心用户 越狱手机能够将这些视频从应用程序中删除。
我认为可能有效的解决方案之一就是加密视频, 并将其保存在库中,在播放时我会解密并播放它。 但问题是由于视频尺寸较大,加密需要很长时间。
我正在寻找一些替代方案..请帮忙
答案 0 :(得分:1)
在实践中,让用户远离访问视频文件,同时仍然允许用户访问视频文件,往往依赖于让用户认为他们有更好的事情要做的烦恼。
基本上,让人们跳过箍来访问文件,而你的应用程序会为他们处理。随机生成时间限制URL,以响应具有身份验证详细信息的请求,该URL具有定期更改的秘密https URL。使用您的应用可以阅读的自定义格式,但其他人需要随意阅读。最终,用户可以随时对您的应用进行逆向工程,以访问您正在使用的任何密钥,使用数据包嗅探器在应用程序播放时复制流,或者使用其他方法之一。你所能做的就是努力做到这一点。
答案 1 :(得分:0)
不要将视频等媒体打包到您的应用二进制文件中。因为它有一些负面因素 -
因此,更好的方法是在应用代码中提供媒体的http
链接。因此,对于您,您可以对应用代码中的链接进行硬编码,例如http://mywebsite.com/myvideo.mp4
。这样有点安全,另外如果您需要更改视频,只需将此myvideo.mp4
替换为新视频,您的应用根本不需要触及。