Solución:
No estoy seguro de Android, pero cuando usa el SDK de iOS UIWebView
, envía el nombre y la versión de su aplicación como parte del agente de usuario (YourApp/1.0
).
Luego puede usar PHP para verificar si su vista web en la aplicación se está usando o no:
if (strpos($_SERVER['HTTP_USER_AGENT'], 'YourApp/') !== false)
Creo que Android también hace algo similar.
Código de solución:
$isWebView = false;
if((strpos($_SERVER['HTTP_USER_AGENT'], 'Mobile/') !== false) && (strpos($_SERVER['HTTP_USER_AGENT'], 'Safari/') == false)) :
$isWebView = true;
elseif(isset($_SERVER['HTTP_X_REQUESTED_WITH'])) :
$isWebView = true;
endif;
if(!$isWebView) :
// Android or iOS Webview
else :
// Normal Browser
endif;
¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)