Declare app as handset only for Android devices

My app is UMG heavy and with DPI scaling I am able to keep things looking good on handsets, but tablet resolutions throw everything off. What would be the most efficient solution to ensure only users on handset devices are able to download the app?

I’ve read a post on an Android development article about modifying the manifest, but I am at a loss as to how I should do that while using UE4.

Hello ec.cfs,

After looking into your issue, I believe that this will need to be handled on the distribution side of things. I have provided a link to some documentation that may help.

Link: Declare restricted screen support  |  Android Developers

Make it a great day

It doesn’t fully get the job done, though. While you can simply restrict support to small and normal screens, this cuts off larger screen phones that have aspect ratios and resolutions that work just fine.

If you would like to adjust your UI to work across multiple resolutions you could accomplish this with a mixture of the DPI scaling tool and anchors. I have provided links to both below. However, as stated above excluding certain devices would be on the distributions side of things. I would suggest speaking with the support team for the platform that you are distributing to.

DPI Scale Link: DPI Scaling in Unreal Engine | Unreal Engine 5.1 Documentation

Anchors Link: UMG Anchors in Unreal Engine UI | Unreal Engine 5.1 Documentation