Here's a little more info...
My default page has a map on it that on load, pulls your GPS location and puts a marker on the map.
On the web, it works fine every time. That permission message never shows up.
In the Appery tester, it will prompt for permission on the first 2 loads. When you grant it permission, your GPS marker shows up and everything works fine. After 2 times, the permission prompt doesn't pop up, and it doesn't show your location or marker.
Natively: it prompts for permission on the first 2 installs, and everything works properly. After that, your GPS isn't shown on launch, but it does show after coming back to the page.
Odd.