User Agent in Safari on iPadOS

During authentication flow in Safari, we have a case when in order to satisfy a condition policy, user needs to install the app on his device. Depending on the OS, we ask him to install different applications. Since on iPadOS User Agent in Safari is same as on MacOS Catalina, what is recommened way to distinguish OS on server side?


iPadOS:

Safari: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/13.0 Safari/605.1.15


MacOS Catalina:

Safari: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_0) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/75.0.3770.100 Safari/537.36

They want people to think that the iPad is equivalent to a desktop browsing experience, even though it's not, but of course they don't care about web developers, only apps. If people complain about sites not working well with the iPad Apple can say it's the site's fault and their sheep customers believe anything they say.

I have the same issue. Could the Apple developer give some solution or update ?

User Agent in Safari on iPadOS
 
 
Q