• About Us
  • Blog
  • Basket
  • Account
  • Sign In
  •  

Forums

PrevPrev Go to previous topic
NextNext Go to next topic
Last Post 31 Jan 2019 12:54 PM by  JoshGrew
iPhone version detection
 2 Replies
Sort:
Topic is locked
Author Messages

Chris Coupland



New Member


Posts:1
New Member


--
16 Jan 2019 11:05 PM
    Along with user agents, many partners will also provide us with hardware version as a string in the format: iPhone9,4 and similar. Would it be possible for 51D to detect the version correctly if we were to append that to the user agent. For example:

    Mozilla/5.0 (iPhone; CPU iPhone OS 12_1_2 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Mobile/16C101 (iPhone9,4)
    Mozilla/5.0 (iPhone; CPU iPhone OS 12_1_2 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Mobile/16C101 (iPhone10,4)

    A list of all identifiers is listed here: https://www.theiphonewiki.com/wiki/Models
    0

    JoshGrew



    New Member


    Posts:32
    New Member


    --
    17 Jan 2019 05:58 PM
    Hi Chris

    We actually have these identifiers stored in the Native Model property so there are methods of querying against the API as well as our Enterprise CSV.

    Heres a quick snapshot of some of the values across the table with the Hardware information alongside.

    HardwareModel HardwareName HardwareVendor NativeModel
    A1867 iPhone 7 Plus Apple iPhone9,2|iPhone9,4
    A1863 iPhone 8 Apple iPhone10,1|iPhone10,4
    A1864 iPhone 8 Plus Apple iPhone10,2|iPhone10,5

    *sorry about the formatting

    Drop me a message on support@51degrees.com and we can sort getting some examples sent over so you can query the api with this additional evidence.
    0

    JoshGrew



    New Member


    Posts:32
    New Member


    --
    31 Jan 2019 12:54 PM
    Hi Chris

    Closing this post for the time being. If you have any questions just get in touch.
    0
    Topic is locked