requestPermission

Starts a foreground permission request and returns immediately.

The result is published to permission. Calls made while a request is active must not start another platform request.

The default does nothing, to match the default permission that is always granted.