Giter Club home page Giter Club logo

Comments (3)

dpa99c avatar dpa99c commented on August 15, 2024

If you don't implement the error callback, you won't know if the reason that the success callback is not being called is because the error callback is: () => {}
Check you have added the permission to your manifest, build and run the example project to validate your development environment

from cordova-diagnostic-plugin.

mirko77 avatar mirko77 commented on August 15, 2024

POST_NOTIFICATIONS always returns DENIED_ALWAYS when targeting API 33 in Android 11, even when the notification permission is granted. (which is the default, on Android 12 and below it doesn't prompt for permission because you can always receive push notifications.)

Works in Android 13 API 33, no problems. It triggers the prompt on first install, then the status is correct.

from cordova-diagnostic-plugin.

dpa99c avatar dpa99c commented on August 15, 2024

I can reproduce the same outcome: building with API 33 on device running Android 11, the permission result from Android is DENIED for POST_NOTIFICATIONS.
You'd think the correct response from Android would be GRANTED since it's implicitly granted since Android 11 doesn't implement POST_NOTIFICATIONS as a run-time permission.
I'll update the plugin code to handle this correctly.

from cordova-diagnostic-plugin.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.