Skip to content

Android device info is not detected correctly #485

@itsalongstory

Description

@itsalongstory
2.6.5 :001 > browser = Browser.new("Mozilla/5.0 (Linux; Android 7.1.2; Redmi 4X) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.106 Mobile Safari/537.36")
 => #<Browser::Chrome:0x000055f37d32fb38 @ua="Mozilla/5.0 (Linux; Android 7.1.2; Redmi 4X) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.106 Mobile Safari/537.36", @accept_language=[]>
2.6.5 :002 > browser.device.id
 => :unknown
2.6.5 :003 > browser.device.name
 => "Unknown"
2.6.5 :001 > browser = Browser.new "Mozilla/5.0 (Linux; Android 10; HMA-AL00; HMSCore 5.0.0.304; GMSCore 19.6.29) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.108 HuaweiBrowser/10.1.2.300 Mobile Safari/537.36"
 => #<Browser::Chrome:0x00007f71f4345748 @ua="Mozilla/5.0 (Linux; Android 10; HMA-AL00; HMSCore 5.0.0.304; GMSCore 19.6.29) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.108 HuaweiBrowser/10.1.2.300 Mobile Safari/537.36", @accept_language=[]> 
2.6.5 :002 > browser.device.id
 => :unknown 
2.6.5 :003 > browser.device.name
 => "Unknown" 
2.6.5 :001 > browser = Browser.new "Mozilla/5.0 (Linux; Android 10; SAMSUNG SM-N960U) AppleWebKit/537.36 (KHTML, like Gecko) SamsungBrowser/11.1 Chrome/75.0.3770.143 Mobile Safari/537.36"
 => #<Browser::SamsungBrowser:0x00007f71f5a6d9c0 @ua="Mozilla/5.0 (Linux; Android 10; SAMSUNG SM-N960U) AppleWebKit/537.36 (KHTML, like Gecko) SamsungBrowser/11.1 Chrome/75.0.3770.143 Mobile Safari/537.36", @accept_language=[]> 
2.6.5 :002 > browser.device.id
 => :unknown 
2.6.5 :003 > browser.device.name
 => "Unknown" 

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions