这是iOS的WebView用户代理的Facebook吗?

我正在浏览一些日志,试图解释一些“有趣的”行为,我看到一些用户通过类似于这个用户代理的方式来到我的应用程序:

Mozilla/5.0 (iPad; U; CPU iPhone OS 5_1_1 like Mac OS X; en_US) AppleWebKit (KHTML, like Gecko) Mobile [FBAN/FBForIPhone;FBAV/4.1.1;FBBV/4110.0;FBDV/iPad2,1;FBMD/iPad;FBSN/iPhone OS;FBSV/5.1.1;FBSS/1; FBCR/;FBID/tablet;FBLC/en_US;FBSF/1.0] 

如果我通过udger.com运行这个string,我得到以下结果:

用户代理截图

这个屏幕快照和用户代理混淆了我,因为它说这是iPod和iPad的移动Safari。 我在用户代理的第一部分看到了iPad ,但是我也看到很多对FB,iPhone和iOS以及其他各种东西的引用。

我很好奇,如果这是一个由Facebook for iOS应用程序提供的“通用”用户代理,并且如果是iPad,或者它只是不够清楚,可以告诉?

是的,这是iOS的Facebook应用程序….

以下是来自iPhone 4s的用户代理string,显示它包含正确的设备iPhone4,1

 Mozilla/5.0 (iPhone; CPU iPhone OS 6_0_1 like Mac OS X) AppleWebKit/536.26 (KHTML, like Gecko) Mobile/10A523 [FBAN/FBIOS;FBAV/5.3;FBBV/89182;FBDV/iPhone4,1;FBMD/iPhone;FBSN/iPhoneOS; FBSV/6.0.1;FBSS/2; FBCR/O2;FBID/phone;FBLC/en_US] 

显示的设备似乎遵循检测iOS模型的答案中显示的相同的模型标识

 @"i386" on the simulator @"iPod1,1" on iPod Touch @"iPod2,1" on iPod Touch Second Generation @"iPod3,1" on iPod Touch Third Generation @"iPod4,1" on iPod Touch Fourth Generation @"iPhone1,1" on iPhone @"iPhone1,2" on iPhone 3G @"iPhone2,1" on iPhone 3GS @"iPad1,1" on iPad @"iPad2,1" on iPad 2 @"iPad3,1" on iPad 3 (aka new iPad) @"iPhone3,1" on iPhone 4 @"iPhone4,1" on iPhone 4S @"iPhone5,1" on iPhone 5 @"iPhone5,2" on iPhone 5 

这意味着您显示的string是iPad 2上的Facebook应用程序