如何检测到请求来自Android应用程序而非Android浏览器。
如果我使用它:
request.env['HTTP_USER_AGENT'].downcase.match(/android/)
它还将包括Android浏览器。
答案 0 :(得分:4)
答案取决于您对Android应用程序的编码方式。为了与您的webapp进行交互,Android应用程序将使用HTTP客户端。您需要确定如何配置HTTP客户端以及您决定使用哪个用户代理。
如果您没有在Android应用程序中设置任何用户代理,您可能希望发布一个新版本,您可以在其中传递应用程序的特定用户代理,这样您就可以轻松隔离来自它的请求。