Я возвращаю данные мобильного телефона на основе агента пользователя. Но в случае, когда пользовательский агент не сохранен (более новая версия телефона или программного обеспечения), я хочу иметь возможность возвращать наиболее близкое совпадение, что немного похоже на то, как Google отображает «вы имели в виду это?». т.е.
, если у меня хранится агент пользователя
Mozilla / 5.0 (Linux; U; Android 2.1-update1; en-nl; Desire_A8181 Build / ERE27) AppleWebKit / 530.17 (KHTML, например, Gecko) Версия / 4.0 Mobile Safari / 530.17
, а используемый пользовательский агент -
Mozilla / 5.0 (Linux; U; Android 2.1-update1; en-nl; Desire_G45H Build / ERE27) AppleWebKit / 530.17 (KHTML, например, Gecko) Версия / 4.0 Mobile Safari / 530.17
Я хочу иметь возможность вернуть тот, который хранится, чтобы добавить или соответствующим образом адаптировать свои данные.
Кто-нибудь знает способ достижения этого?