ウェブサイトの場合、ユーザーがAndroid 4以降のデバイスを持っている場合は、Playストアにリンクを表示します。テストしたすべてのブラウザは、Androidのバージョン番号をユーザーエージェント文字列で送信しました。ただし、FirefoxforAndroidの1つを除きます。Firefoxはこれを送信します:
Mozilla/5.0 (Android; Mobile; rv:19.0) Gecko/19.0 Firefox/19.0
また、JavaScriptを使用しても、バージョン番号の証拠が見つかりません。
<script language="JavaScript">
document.write(navigator.appVersion + "\n<br/>OS CPU: " + navigator.oscpu);
</script>
戻り値:
5.0 (Android)
OS CPU: Linux arm7l
私は他のいくつかの方法を逃しましたか?