【问题标题】:Is there a simple way to allow access to my website only through my Android application? [closed]有没有一种简单的方法可以只允许通过我的 Android 应用程序访问我的网站? [关闭]
【发布时间】:2021-06-22 10:53:08
【问题描述】:

是否有任何方法只允许从 Android 应用程序直接访问我的网站。

来自其他任何地方的任何其他请求被阻止或重定向到受限访问页面或类似页面。

请务必提供任何想法或简单的解决方案,以及任何一步一步的过程,我们将不胜感激。

【问题讨论】:

    标签: java android apache .htaccess access-token


    【解决方案1】:

    这里有个小想法:

    将您的所有请求都编入索引 HTML,然后根据用户代理重定向

    在索引上验证寻求用户代理的请求标头,如果它不是 android 则重定向到另一个站点。

    mozilla 网站上有关用户代理的信息:here

    编辑:正如MrWhite 所说,确保 Android 应用发送唯一的用户代理。

    【讨论】:

    • "用户代理,如果它不是 android" - 确保 Android 应用程序 正在发送唯一的用户代理标头。甚至设置一个特定的标题,然后检查。
    • @Kevin@MrWhite 谢谢我会检查它然后验证用户代理。由于我使用来自 android 的 webview,因此我将只检查 chrome,如果可能的话,我将在标题中添加一个令牌。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2020-04-18
    • 2016-12-28
    • 2016-07-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-01-18
    相关资源
    最近更新 更多