我想验证我正在编写的应用程序是否正在 iPhone 上运行。会是什么
完美之处在于:Apple 将 SSL 客户端证书嵌入到每台 iPhone 中,该证书可以由接收服务器进行身份验证。我是这种情况吗?
我还没有开始研究这个,我会更新我发现的任何东西。
UPDATE:
Here http://developer.apple.com/DOCUMENTATION/Security/Conceptual/SecureCodingGuide/Articles/SecuritySvcs.html是一些有关证书和钥匙串的 Apple 文档。所以:
在 iPhone OS 中,钥匙串服务在授予应用程序访问钥匙串之前检查应用程序的签名,并允许应用程序仅访问其自己的钥匙串项目(应用程序已获取持久引用的项目可能除外)。
在 iPhone 操作系统中,Apple 不会要求用户进行身份验证,也不会提供钥匙串访问实用程序。
我认为大多数进行此检测的网站都是通过查看 HTTP_USER_AGENT 变量来实现的。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)