Вы можете обнаружить строку агента пользователя.Это можно сделать на стороне сервера в PHP с помощью:
$_SERVER['HTTP_USER_AGENT']
Android и iOS вернут строку агента пользователя, содержащую такие вещи, как «Mobile Safari», «webkit» и т. Д. В вашем приложении укажитеWebview, чтобы установить пользовательский агент как нечто собственное, что вы создали.Вы можете сделать это на iOS с помощью следующего кода - я ожидаю, что в Android есть что-то похожее:
[request setValue:@"MyMadeUpUserAgentString" forHTTPHeaderField:@"User_Agent"];
Тогда в PHP показывать страницу только в том случае, если HTTP_USER_AGENT совпадает со значением, установленным в вашем приложении.
Конечно, это не очень безопасно - некоторые браузеры или плагины для браузеров позволяют вам подделать ваш пользовательский агент.Но это не даст подавляющему большинству пользователей видеть контент в браузере.