我正在创建一个应用程序,允许用户浏览一系列选项,然后将它们定向到存储在我拥有的网站上的PDF。
我只希望从我的应用程序中查看PDF,而不仅仅是来自URL的随机人员。我以为我会在网站上输入密码,然后应用程序会以某种方式将密码传递给网站以启用下载,(pdf本身没有密码)。
如何让应用程序自动为我的网站提交密码?我如何下载然后显示PDF?我知道如何显示作为应用程序包一部分的PDF,但我不熟悉网络/下载。我希望应用程序在查看后可以在本地保存PDF。
有没有办法让网站仅为移动设备上的某些人工作?
提前致谢
答案 0 :(得分:1)
在后端Web服务器上,您需要探索移动设备检测。我建议使用此链接What is the best way to detect a mobile device in jQuery?。
关于你的应用程序,听起来你是半关心谁看到PDF所以使用HTTP POST可能会发送密码。如果密码是静态的并且永远不会更改,则将其硬编码到代码中。这种方法非常简单,但也非常静态,非常可以吸引人,非常适合1995年。
正如您所说,您很自在地接受某人在某些网络流量中嗅探密码而打开PDF的风险,因为如果您真的关心谁看到了PDF,那么您的服务器将使用SSL证书并要求最终用户至少输入一次密码,并将其存储在应用程序的钥匙串中。这样你可以更少关心他们的平台(iOS,Android等),并且只关心你正在询问的用户是否真实。
只是我的两分钱。祝你好运。