次の問題があります。
ダウンロード ページで Android アプリと iOS アプリを提供しています。これにより、ユーザー プラットフォームに適したバイナリが自動的に選択されます。今までプラットフォームを検出するために UA-String を解析していましたが、iOS とまったく同じ UA-String を使用する標準ブラウザとして Safari を使用している多くの Android ユーザーがいます。
Web ページ上で OS を検出するための信頼できる方法はありますか?
彼らは異なるUAを持っています。簡単なグーグル検索だけです:
http://www.enterpriseios.com/wiki/Complete_List_of_iOS_User_Agent_Strings
http://www.gtrifonov.com/2011/04/15/google-android-user-agent-strings-2/
また、私の他の答えをチェックしてください: