I followed the instructions at "Question: My registration to UPS never happens" and implememented the failurecallback:
- (void)application:(UIApplication *)application didFailToRegisterForRemoteNotificationsWithError:(NSError *)error {
    // something went wrong, while talking to APNs
    // for now we simply log the error
    NSLog(@"APNs Error: %@", error);
}
But it's never called (using breakpoints) nor it prints anything to the log. So both callbacks (didRegisterForRemoteNotificationsWithDeviceToken  and didFailToRegisterForRemoteNotificationsWithError) aren't getting called.

El mar., 8 de sept. de 2015 a la(s) 10:54 a. m., Erik Jan de Wit <edewit@redhat.com> escribió:
So then [1] should have been called? Otherwise try to fix it using this doc [2]

[1] https://github.com/aerogear/aerogear-cordova-push/blob/master/src/ios/AGPushPlugin.m#L98
[2] https://aerogear.org/docs/unifiedpush/aerogear-push-ios/guides/#_question_apns_error

On Tue, Sep 8, 2015 at 5:19 PM, Fabio Turizo <fabio.turizo@gmail.com> wrote:
Okay, i put a breakpoint there but it's not stepped over by the debugger. I put a breakpoint at [2] and the debugger steps it over. In this point of the process there's a channelId assigned already, but in conclusion the didRegisterForRemoteNotificationsWithDeviceToken breakpoint is not getting called.

I debugged the application using GapDebug as well, but no javascript errors appeared. 


El mar., 8 de sept. de 2015 a la(s) 4:20 a. m., Erik Jan de Wit <edewit@redhat.com> escribió:
That is really strange could you debug the plugin? Put a breakpoint here [1] and see if there is a channelId. Also can you fire up safari and attach a javascript debugger to the cordova webview to see if there are some javascript errors?



On Mon, Sep 7, 2015 at 11:16 PM, Fabio Turizo <fabio.turizo@gmail.com> wrote:
Hi again, Erik. 

I tried a sample proof of concept for iOS Notifications and they still didn't work. Created a new cordova app using the cordova create command, added aerogear-cordova-push and cordova-console-plugin and took the sample implementation code for the iOS variant in the UPS web admin. Launching the application trough Xcode onlye gets me a 'register' message in the log and nothing more. Even the 'success' or 'error' messages in the callbacks aren't printed in the logs yet. Checking the UPs in the iOS variant, no installations ares shown.

I tested this using Cordova 5.2.0.

El lun., 7 de sept. de 2015 a la(s) 3:51 p. m., Fabio Turizo <fabio.turizo@gmail.com> escribió:

Ok, sorry for answering this late but i had to get a Mac in order to do the right debug. Xcode log files don't give any info. What's more when I debug the application using Xcode, neither the success or error callback handlers are called. The UPS server log also doesn't show anything. Any idea what could be happening?

El jue., 3 de sept. de 2015 a la(s) 1:07 a. m., Erik Jan de Wit <edewit@redhat.com> escribió:
Hi Fabio,

Can you have a look in the UPS logs? The device log might also provided some extra information. Running it from xcode you can see this log. Not being able to register can not be the cause of the certificate is not configured correctly, that will only prevent UPS from sending a message to the device.


On Wed, Sep 2, 2015 at 10:06 PM, Fabio Turizo <fabio.turizo@gmail.com> wrote:
Greetings.

Ia have an error when i try to register an user in a Cordova app to the Unified Push Server. The error callback in this code:

function registerPush(alias) {
    if(typeof push !== 'undefined'){
        console.log('Registering push notifications for: ' + alias);
        $.ajax({
            url: "push-config.json",
            dataType: "json"
        }).then(function (pushConfig) {
            pushConfig.alias = alias;
            push.register(onNotification, successHandler, errorHandler, pushConfig);

            function successHandler() {
                console.log('Succesfully registered to aerogear push!');
            }

            function errorHandler(message) {
                console.log('Error registering aerogear push: ' + message);
            }
        });
    }
}

Gets called with a 'null' message. Do you have any suggestions to debug this issue further? I've tried re-issuing a new APN certiticate but it didn't work.

_______________________________________________
Aerogear-users mailing list
Aerogear-users@lists.jboss.org
https://lists.jboss.org/mailman/listinfo/aerogear-users




--
Cheers,
       Erik Jan
_______________________________________________
Aerogear-users mailing list
Aerogear-users@lists.jboss.org
https://lists.jboss.org/mailman/listinfo/aerogear-users

_______________________________________________
Aerogear-users mailing list
Aerogear-users@lists.jboss.org
https://lists.jboss.org/mailman/listinfo/aerogear-users




--
Cheers,
       Erik Jan
_______________________________________________
Aerogear-users mailing list
Aerogear-users@lists.jboss.org
https://lists.jboss.org/mailman/listinfo/aerogear-users

_______________________________________________
Aerogear-users mailing list
Aerogear-users@lists.jboss.org
https://lists.jboss.org/mailman/listinfo/aerogear-users




--
Cheers,
       Erik Jan
_______________________________________________
Aerogear-users mailing list
Aerogear-users@lists.jboss.org
https://lists.jboss.org/mailman/listinfo/aerogear-users