Add Cordova plugin: how to activate



  • I added the Cordava plugin from Katzer for Local Push Notification as a zip via the Cordova Import Button. I can see it under ‘enabled’.

    And then i added this sample code

    document.addEventListener ("deviceready", onDeviceReady, false);
    
    function onDeviceReady () {
                alert ('Cordova is ready!');
                cordova.plugins.notification.local.schedule({
            id: 10,
            title: "Meeting in 15 minutes!",
            text: "Jour fixe Produktionsbesprechung",
            at: tomorrow_at_8_45_am,
            data: { meetingId:"#123FG8" }
        });
                
            }
    

    It does show the alert box.
    The console says: Cannot read property ‘notification’ of undefined.

    (Monaca says it is “installed when the application is built”. So i made a debug build, but it doesn’t work either.)

    My question is what do i need to do to activate this plugin?



  • @Remco-Koffijberg Which toolchain are you using and do you have a paid developers account?



  • i don’t know what a toolchain is and my plan is: Annual Developer



  • I made it work in the download! This is great!!

    Is it supposed to NOT work in Monaca itself? If so, then this question can be closed.

    tx!



  • @Remco-Koffijberg Toolchain meaning are you using the Monaca Cloud IDE, LocalKit, or CLI - just so I would know what commands to send your way. As for the developer plan, I just wanted to make sure you could compile third party plugins - which you can. It should work in custom debugger, but either way you got it working, so great!


  • Monaca

    As @munsterlander said, it’s probably because you have used a third party plugin and haven’t built a new custom debugger. Nevertheless, this is an issue that occurs way too often, I’ll check how we can announce it to our users.


Log in to reply