Google Playに、Webビューを埋め込んでいるアプリがあります。アプリは何もしません。また、サードパーティの収益化機能も含まれています。Javascriptを使用してAndroidでwebviewを検出する
ユーザーがいつ私のサイトにアクセスしているかを検出して、メッセージを表示できるようにしたいのですが、
ただし、ユーザーエージェントが同じであるため、Androidモバイルブラウザとアプリを区別する方法は見つかりませんでした。
ウェブビューを検出する方法はありますか?
ありがとうございました。
可能重複(http://stackoverflow.com/question/12727117/android-webview-user-agent-vs-browser-user-agent) – g00dy
私はそれを試していませんでしたが、この質問の解決策はよく見えます:http://stackoverflow.com/questions/16383776/アプリケーションの検出 - ブラウザ - webview-with-php-javascriptリクエストのhttpヘッダーを使用します。 –
私は他の質問を見ましたが、それらの解決策はどれも働いていませんでした。彼らは "X-Requested-With"ヘッダーに言及していますが、残念ながらこれはアプリケーションから送信されていません(おそらく、アプリケーション作成者によって無効にされる可能性があります) – Nick