On iOS, when the user grants location permission once (Allow Once), it can change during tracking, but the library doesn't ask for the permission again. For example, when the app goes into the background, after a few seconds, the permission is revoked, then he goes back to the app, and it just doesn't emit new location updates, because it doesn't have permission for that. The library should ask for permission again in such a case.
On iOS, when the user grants location permission once (Allow Once), it can change during tracking, but the library doesn't ask for the permission again. For example, when the app goes into the background, after a few seconds, the permission is revoked, then he goes back to the app, and it just doesn't emit new location updates, because it doesn't have permission for that. The library should ask for permission again in such a case.