cordova-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Tom Nightingale (JIRA)" <j...@apache.org>
Subject [jira] [Closed] (CB-10075) Runtime permission request suppresses actual API call
Date Wed, 25 Nov 2015 02:51:11 GMT

     [ 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: issues-unsubscribe@cordova.apache.org
For additional commands, e-mail: issues-help@cordova.apache.org


Mime
View raw message