I want to modify the user agent string in a WebView so that on the server side I can detect that the request has come from my react-native app. I want to do this using the source prop in the WebView.
How do I do this for IOS and Android?
This is not an answer, but a workaround.
I realised that what I wanted to do was determine if a request to my ruby on rails server was from mobile safari or from the webView of my react-native app. To solve this, I just installed the
browser gem, and then did
browser = Browser.new(request.user_agent) from_app = browser.platform.ios_webview?
If someone can give a clear answer to my original question, I will select that answer rather than mine.