1

嗨,我是Android新手,我正在开发原生 android 应用程序以与REST API交互。

我想保护我的 REST API。即,REST API 必须只允许来自我的本机 android 应用程序的请求,而不是来自android 浏览器的请求。为了达到上述结果,我以 PHP 作为后端处理了用户代理字符串。

到目前为止我做了什么

  • 我尝试使用用户代理字符串
  • 我尝试使用自定义用户代理字符串(android应用程序)

    webview.getSettings().setUserAgentString("user-agent-string");
    
  • 我提到了Dalvik vs ART

问题1:

来自原生 android 应用程序的默认用户代理字符串是否包含DalvikART两者

问题2:

为什么选择 Dalvik 而不是Mozilla

目前我正在获取以下用户代理字符串(在 10 种不同的手机上尝试过)

Dalvik/x.x.x (Linux; U; Android x.x.x; <phone model> Build/XXXX
4

0 回答 0