如何在应用程序下载页面上区分Android和iOS

如何在应用程序下载页面上区分Android和iOS,android,ios,Android,Ios,我有以下问题: 我在一个下载页面上提供了一个android和一个ios应用程序,它会自动为用户平台选择正确的二进制文件。 到目前为止,我一直在解析UA字符串以检测平台,但我有许多android用户使用Safari作为标准浏览器,使用与iOS完全相同的UA字符串 有没有可靠的方法可以检测网页上的操作系统?他们有不同的UA,只是快速的谷歌搜索: 另外,请检查我的其他答案:

我有以下问题:

我在一个下载页面上提供了一个android和一个ios应用程序,它会自动为用户平台选择正确的二进制文件。 到目前为止,我一直在解析UA字符串以检测平台,但我有许多android用户使用Safari作为标准浏览器,使用与iOS完全相同的UA字符串


有没有可靠的方法可以检测网页上的操作系统?

他们有不同的UA,只是快速的谷歌搜索:

另外,请检查我的其他答案: