2013-07-22 10 views
5

Google Playに、Webビューを埋め込んでいるアプリがあります。アプリは何もしません。また、サードパーティの収益化機能も含まれています。Javascriptを使用してAndroidでwebviewを検出する

ユーザーがいつ私のサイトにアクセスしているかを検出して、メッセージを表示できるようにしたいのですが、

ただし、ユーザーエージェントが同じであるため、Androidモバイルブラウザとアプリを区別する方法は見つかりませんでした。

ウェブビューを検出する方法はありますか?

ありがとうございました。

+0

可能重複(http://stackoverflow.com/question/12727117/android-webview-user-agent-vs-browser-user-agent) – g00dy

+0

私はそれを試していませんでしたが、この質問の解決策はよく見えます:http://stackoverflow.com/questions/16383776/アプリケーションの検出 - ブラウザ - webview-with-php-javascriptリクエストのhttpヘッダーを使用します。 –

+0

私は他の質問を見ましたが、それらの解決策はどれも働いていませんでした。彼らは "X-Requested-With"ヘッダーに言及していますが、残念ながらこれはアプリケーションから送信されていません(おそらく、アプリケーション作成者によって無効にされる可能性があります) – Nick

答えて

8

残念ながら、答えはいいえ、Androidモバイルブラウザと別のWebviewベースのアプリを区別する方法はありません。

もちろん、アプリケーション開発者がユーザーエージェントの変更を選択しない限り、もちろんです。

0

ます。また、著作権違反者としてアプリをフラグと市場からそれを削除するにはGoogleに依頼することができ... [アンドロイド、ブラウザのユーザーエージェントVS WebViewのユーザーエージェント]の

関連する問題