[ 
https://issues.apache.org/jira/browse/CB-10075?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Tom Nightingale closed CB-10075.
--------------------------------
    Resolution: Invalid

The issue was a custom plugin overriding the base activity class and doing 
nasty things. Removed culprit and everything is working as expected.

> Runtime permission request suppresses actual API call
> -----------------------------------------------------
>
>                 Key: CB-10075
>                 URL: https://issues.apache.org/jira/browse/CB-10075
>             Project: Apache Cordova
>          Issue Type: Bug
>          Components: Android, Plugin Camera, Plugin Geolocation
>         Environment: Nexus 5, Android 6.0 Marshmellow
>            Reporter: Tom Nightingale
>              Labels: android, android6.0
>
> 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
(v6.3.4#6332)

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to