repro.js が機能するかの判定は repro.isInAppBrowser の値に何も指定せず、かつiOSの場合はUserAgentの文字列に safari  の文字列を含むかどうかで判定しています。

これはiOSのWebViewのUserAgentはデフォルトで safari  という文字列を含むため、上記のような判定ロジックになっています。

また、ReproSDKはアプリにてUserAgentをカスタマイズする場合もデフォルトのUserAgnetにアプリ独自の文字列を加えることを想定しています。もしUserAgentに文字列を加えるのではなくアプリ独自の文字列で上書きするような場合は、 repro.isInAppBrowser に明示的に true を指定してください。

回答が見つかりましたか?