首页 > 解决方案 > iOS - 阻止其他公司开发人员在他们的应用程序中以 WKWebview 或 UIWebview 加载我的网站?

问题描述

如果另一家公司计划在我的网站公开时将我的网站加载到他们的应用程序中,有没有办法检测来自我的应用程序与 iOS 中其他应用程序的请求,以便我可以识别阻止请求?

我曾尝试在请求标头或其他自定义标头中设置自定义“用户代理”,但这已被其他应用程序模仿。

Android 有“X-requested-with header”,默认情况下在请求标头中带有应用程序 ID,iOS 中是否有类似的标头?其他应用程序也可以更改标头值以匹配我的应用程序 ID,但对于 POST 请求,请求图像的变通方法是苗条的。

编辑:例如,如果有两个 iOS 应用程序,Good 和 Evil,如果它们都在 WKWebview 上加载相同的 URL,您将如何从服务器端区分差异并阻止或限制 Evil 应用程序。

考虑到应用程序 ID 是唯一 ID,WKWebview 是否将其附加到请求标头或无法更改的请求部分?

标签: ioswebviewuiwebviewwkwebview

解决方案


推荐阅读