repro.js が機能するかの判定は、 repro.isInAppBrowser
の値に何も指定せず、かつiOSの場合はUserAgentの文字列に safari
の文字列を含むかどうかで判定しています。
iOSのWebViewのUserAgentがデフォルトで safari
という文字列を含むため、上記のような判定ロジックになっています。
またReproSDKは、アプリでUserAgentをカスタマイズする場合も、デフォルトのUserAgnetにアプリ独自の文字列を加えることを想定しています。もし、UserAgentに文字列を加えるのではなく、アプリ独自の文字列で上書きする場合は、 repro.isInAppBrowser
に明示的に true
を指定してください。