cordova-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Tom Nightingale (JIRA)" <>
Subject [jira] [Created] (CB-10075) Runtime permission request suppresses actual API call
Date Wed, 25 Nov 2015 01:31:11 GMT
Tom Nightingale created CB-10075:

             Summary: Runtime permission request suppresses actual API call
                 Key: CB-10075
             Project: Apache Cordova
          Issue Type: Bug
          Components: Android, Plugin Camera, Plugin Geolocation
         Environment: Nexus 5, Android 6.0 Marshmellow
            Reporter: Tom Nightingale

Both the Cordova Camera and Geolocation plugins (and likely others) access APIs restricted
by Android 6.0's new runtime permissions system. The first time a call is made an allow/deny
dialog is presented to the user.

Neither the success or error callbacks are called when the dialog is dismissed, effectively
suppressing the API call.

If permission is granted then subsequent calls to the API will function as expected. However
it does not seem possible to detect whether this dialog has been presented or what the user's
response was. This makes it impossible to know when to make a second call to the API.

This message was sent by Atlassian JIRA

To unsubscribe, e-mail:
For additional commands, e-mail:

View raw message