When i use Chrome on my iPhone or iPad device (Tested using Browserstack). The getBrowser() returns "iPhone" but the getVersion() returns "unknown". I have to specify to following in order to pass the evaluation.
\Ikimea\Browser\Browser::BROWSER_IPHONE => 'unknown'
\Ikimea\Browser\Browser::BROWSER_IPAD => 'unknown'
Is this a known issue?