WebView'inizde bir pervane olarak ayarlayabilirsiniz.
aşağıdaki yapıyorum: Android'de iOS'ta
(AppDelegate.m içinde belirlediğim UserAgent)
NSString *deviceType = [UIDevice currentDevice].model;
UIWebView *webView = [[UIWebView alloc] initWithFrame:CGRectZero];
NSString *oldAgent = [webView stringByEvaluatingJavaScriptFromString:@"navigator.userAgent"];
NSString *newAgent = [oldAgent stringByAppendingString:@" MYAPPNAME - iOS - "];
newAgent = [newAgent stringByAppendingString:deviceType];
NSDictionary *dictionnary = [[NSDictionary alloc] initWithObjectsAndKeys:newAgent, @"UserAgent", nil];
[[NSUserDefaults standardUserDefaults] registerDefaults:dictionnary];
(benim WebView'da JS UserAgent set):
<WebView
userAgent={DeviceInfo.getUserAgent() + " - MYAPPNAME - android "}
ref={"WEBVIEW"}
automaticallyAdjustContentInsets={false}
source={{uri: this.state.url}} />
Şimdi her zaman "DeviceInfo - MYAPPNAME - Platform" gibi bir kullanıcı yaşıyorum. Senin gibi aynısını yapıyoruz ve nasıl yapması gerekiyor.
iOS tarafını javascript'te yapmak için [rn-ios-user-agent] (https://www.npmjs.com/package/rn-ios-user-agent) paketini kullanabilirsiniz. –