我有一个客户希望有一个付费应用程序在iOS上提供他的视频教学内容,但当然我们不希望人们只是直接获取视频内容而无需支付应用程序。
有一些简单的方法可以让我忽略吗?他希望内容流式传输,以便他可以轻松定期添加内容而无需更新应用程序。
也许使用Youtube但视频密码受到保护?是否有人使用过任何人都听过的适当iOS API的服务?
答案 0 :(得分:0)
我之前从未这样做过,但您可以根据设备ID进行某种令牌交换。首次使用应用程序时,请将设备ID注册到内容服务器,并将其与某种盐渍哈希结合使用,以便在从服务器请求媒体时识别设备。
答案 1 :(得分:0)
我现在正在考虑两种选择。
1-关注这篇文章(大致)In the iPhone SDK, how would you programatically pass a username / password to a secure site并基本上将.htaccess用于密码保护,利用robots.txt阻止搜索引擎索引视频,并混淆视频名称。我必须研究视频目录的密码保护以及如何做到这一点......但它似乎是最简单的。缺点是明文密码。
2-一种稍微复杂的方法,我使用oAuth进行身份验证,但确实遵循第一条路径,并可能利用http://maniacdev.com/2010/09/new-open-source-oauth-library-for-easy-authentication-on-ios-devices-from-google/来帮助编写oAuth部分。
第三个可能过于昂贵的选择是查看OSX服务器中的HTTP实时流媒体http://developer.apple.com/resources/http-streaming/
你们怎么认为这些选择听起来像?还有其他我不考虑的吗?