2016-08-31 6 views
-1

私のWebサーバーは、他のユーザーとは別のアンドロイドデバイスリクエストを必要としています。
私はhttp user-agentが良い方法であることに気付きました。しかし、私は、私は、クライアントがkeywords.Butを上書きすることができます知っても更新
をwelcome.Thanks
た定期的な方法することができますuser-agent明確なstring.Or任意の他の方法はわからない状況で、クライアントはとても無視し、私たち自身のアプリです問題は大きな問題ではありません。)
ユーザーエージェントを決定する方法はアンドロイドですか?

+0

私は多くのアンドロイドプラットフォームのデフォルトのユーザーエージェント値、多くのほぼアンドロイドのプラットフォームにできるキーワード "アンドロイド"をチェックしています。私のような状況では、アンドロイドアプリが自社で開発している、私はこれを明確にするための最良の方法だと思います'user-agent'にいくつかの情報を追加することです。 – LoranceChen

答えて

1

Androidは、ユーザーエージェントを持っているものではなく、OSです。 Webブラウザアプリケーションには、ユーザーエージェントのプロパティがあります。また、各開発者は、自分のアプリのユーザーエージェントを自由に設定して、何かと自由に設定できます。 Albus Dumbledore、またはTony Starkのようになります。残念ながらAndroidの場合は100%を判断できません。誰もあなたにこれを伝える必要がないためです。あなたができることは、最も人気のあるAndroidウェブブラウザアプリのUser-Agentのリストを収集し、このリストからチェックすることです。

+0

こんにちは、[google android string](https://developer.chrome.com/multidevice/user-agent)と[firefox](https://developer.mozilla.org/en-US/docs/Web)/HTTP/Headers/User-Agent/Firefox)、それらのすべてはキーワードとして 'Android'を使用することができます.Googleはまた、アンドロイドデバイスに一致する正規表現を提供します。また、アンドロイドのクライアントは私たち自身のアプリなので、クライアントのオーバーライドを自分で無視することができます。アンドロイドのブラウザの種類を正確に区別する必要はありません。アンドロイドだけがOKです。 – LoranceChen

関連する問題