mattermoran / map_launcher

Flutter plugin for launching maps
MIT License
259 stars 117 forks source link

Not all available apps returned on some Android devices #159

Closed frankvollebregt closed 10 months ago

frankvollebregt commented 10 months ago

On some devices, some apps do not show up in the installed apps list. Anecdotally, it seems like there sometimes is 1 missing.

My observations

On a Google Pixel 7

running Android 13 In the current version of map_launcher, TomTom Go does not show up, even though it is installed.

In a version including the changes made in #158, TTGO shows up, but Sygic is not shown.

On a Samsung Galaxy S9+

running Android 10 In the current version of map_launcher, TomTom Go does show up as you would expect.

I'll investigate more and add more devices/configurations if I can, but it seems something is amiss either with the package manager returning the installed applications, or with this package parsing and filtering them properly.

mattermoran commented 10 months ago

Pretty simple actually. Looks like it was missing in the AndroidManifest file so it was not visible. And that pr you mention did add it for both regular and fleet.

image
frankvollebregt commented 10 months ago

Ah, that would explain it. Awesome, thank you.

Would be awesome to merge some of these new navigation apps into a release soon! :D

mattermoran commented 10 months ago

Yeah I got too ambitious with complete rewrite of the package but never have enough time to work on it so I consider just putting that idea away for now and just sort out existing prs. Hopefully this week!