使用iOS从服务器下载带有密码的pdf

时间:2013-07-22 15:46:32

标签: html ios pdf afnetworking

我正在创建一个应用程序,允许用户浏览一系列选项,然后将它们定向到存储在我拥有的网站上的PDF。

我只希望从我的应用程序中查看PDF,而不仅仅是来自URL的随机人员。我以为我会在网站上输入密码,然后应用程序会以某种方式将密码传递给网站以启用下载,(pdf本身没有密码)。

如何让应用程序自动为我的网站提交密码?我如何下载然后显示PDF?我知道如何显示作为应用程序包一部分的PDF,但我不熟悉网络/下载。我希望应用程序在查看后可以在本地保存PDF。

有没有办法让网站为移动设备上的某些人工作?

提前致谢

1 个答案:

答案 0 :(得分:1)

在后端Web服务器上,您需要探索移动设备检测。我建议使用此链接What is the best way to detect a mobile device in jQuery?

关于你的应用程序,听起来你是半关心谁看到PDF所以使用HTTP POST可能会发送密码。如果密码是静态的并且永远不会更改,则将其硬编码到代码中。这种方法非常简单,但也非常静态,非常可以吸引人,非常适合1995年。

正如您所说,您很自在地接受某人在某些网络流量中嗅探密码而打开PDF的风险,因为如果您真的关心谁看到了PDF,那么您的服务器将使用SSL证书并要求最终用户至少输入一次密码,并将其存储在应用程序的钥匙串中。这样你可以更少关心他们的平台(iOS,Android等),并且只关心你正在询问的用户是否真实。

只是我的两分钱。祝你好运。