@edorphy
the request permission is show when showing a map.
this map is inside an web app that displayed by a wkwebview.
I am using CLLocationManager if that this answer your question.
link to the code I am using
https://stackoverflow.com/questions/39665367/how-to-prevent-wkwebview-to-repeatedly-ask-for-permission-to-access-location/43907448#43907448
this answer:
answered Dec 31 '19 at 10:13
mikep