ios - iOS - 阻止其他公司开发人员在他们的应用程序中以 WKWebview 或 UIWebview 加载我的网站?
问题描述
如果另一家公司计划在我的网站公开时将我的网站加载到他们的应用程序中,有没有办法检测来自我的应用程序与 iOS 中其他应用程序的请求,以便我可以识别阻止请求?
我曾尝试在请求标头或其他自定义标头中设置自定义“用户代理”,但这已被其他应用程序模仿。
Android 有“X-requested-with header”,默认情况下在请求标头中带有应用程序 ID,iOS 中是否有类似的标头?其他应用程序也可以更改标头值以匹配我的应用程序 ID,但对于 POST 请求,请求图像的变通方法是苗条的。
编辑:例如,如果有两个 iOS 应用程序,Good 和 Evil,如果它们都在 WKWebview 上加载相同的 URL,您将如何从服务器端区分差异并阻止或限制 Evil 应用程序。
考虑到应用程序 ID 是唯一 ID,WKWebview 是否将其附加到请求标头或无法更改的请求部分?
解决方案
推荐阅读
- javascript - 如何获取一次日期,然后阻止该日期每天更新?
- python - 使用 Python 的嵌套列表理解中的 NameError
- excel - 如何删除单元格包含零及其后的单元格
- django - 我在博客文章的评论部分遇到了 Reverse 方法的问题
- javascript - 如何使用来自搜索输入的显示文本来显示来自 JavaScript 中使用 localStorage 的先前搜索的数据
- influxdb - InfluxDB 使用生成的令牌报告“未经授权的访问”
- spring-boot - 在 IntelliJ 社区版中运行简单的 Spring Boot 应用程序的问题
- java - SQLite 在模拟器上完美显示检索到的数据,但在实际设备/应用程序中不检索任何内容
- java - 如何使用 Java 在 Windows 上触发本机粘贴事件
- java - 方法中的方法?