I haven't seen the screenshot, as I filed this bug for my own application, on an iOS7 iPhone (note: DIFFERENT on iOS 6 device)

Settings:

    var pushConfig = {
        // senderID is only used in the Android/GCM case
    senderID: "78271526387",
    pushServerURL: "http://192.168.0.106:8080/ag-push",
    variantID: "f9d33d6a-8a7d-48e4-90dd-f2c76903b244",
    variantSecret: "c68975db-84ec-451b-90d7-8f20a8d299a1",
    alias: "LOOLOLOSSSSSSSSSSSSS@ios7.com"
    }
    
    try {
    ///push.unregister(function() {alert('UNREG success');}, function(e) {alert('UNREG error ' + e);});}
    push.register(function() {alert('success')}, function(e) {alert('error ' + e);}, {"badge": "true", "sound": "true",
                  "alert": "true", "ecb": "onNotification", pushConfig: pushConfig});
    
    } catch (e) {
        alert(e);
    }

I do receive notifications when the app is running, but when I press the button on the phone to go dark (and starting at the lock screen), I do not even see a notification is arriving, from the Cordova bits. (again only iOS7)

However when I send a message to a NATIVE app (on the same phone), I do get a little hint on the lock screen, that a message arrived at my phone.

This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira