有没有一种简单的方法只允许通过我的 Android 应用程序访问我的网站?

Is there a simple way to allow access to my website only through my Android application?

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

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

请提供任何想法或简单的解决方案,我们将不胜感激。

这里有个小想法:

将所有请求都索引到 HTML 然后根据用户代理重定向

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

mozilla 网站上关于 user-agent 的信息:here

编辑:如 MrWhite 所说,确保 Android 应用发送唯一的 user-agent。