什么是Android应用程序的用户代理字符串

kha*_*vbv 5 user-agent

当我们从Android手机打开Facebook应用程序时添加的用户代理字符串是什么.我想使用用户代理字符串从android OS检测facebook app,这是可以实现的.Facebook应用程序的不同设备是否有唯一的用户代理字符串

pix*_*ito 13

强制性免责声明:用户代理字符串通常是错误的答案.他们改变了,他们不一致,这是一种检测任何东西的脆弱方式.

也就是说,测试三星Galaxy S5,截至今天新安装的FB应用程序,我得到:

Mozilla/5.0 (Linux; Android 5.0; SM-G900P Build/LRX21T; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/43.0.2357.121 Mobile Safari/537.36 [FB_IAB/FB4A;FBAV/35.0.0.48.273;]
Run Code Online (Sandbox Code Playgroud)

带有'FB'的部分似乎是Facebook的信息.我猜是这样的:

  • FB_IAB:Facebook应用程序内浏览器(后跟一个版本)
  • FBAV:Facebook App版(后跟一个版本)

FBAV与iOS用户代理字符串共享,如下所示:http://mpulp.mobi/2012/01/funky-user-agent-on-facebook-iphone-app/