質問: ### やりたいこと iOSアプリ、Androidアプリでwebサイトを表示させています webサイトなので、スマホのブラウザからも観れるのですが、これをブラウザからか、アプリからかの判別って可能なのでしょうか。 またその方法も教えてください。。 判別する目的は webサイトのほうは見せたくないので、リダイレクト等しようと考えています ### 追記 できればアプリ側の修正ではなく、PHP、JavaScriptでの修正にしたいです。。!
回答: アプリが、User-Agent を独自設定している場合は、判別可能と思いますが、アプリが独自設定していない場合の特定は、かなり難しいと思います。 (アプリの判別は不要で、アプリの Web ビューと Web ブラウザを区別したいだけであれば、User-Agent で判別は可能と思います。) チェック方法としては、実際のアプリで Web ページを開いて、ログに記録される User-Agent をチェックするのが早いと思います。 参考情報: アプリ内ブラウザ(webview)調査 Charlesを使ってスマホアプリ(iOS)のUAを調べてみた AU 開発者向け技術情報 Android(TM) 技術情報 User Agent