Sencha touch 2 + notificaciones push de Apple + Ext.device.Push

Recientemente comencé a desarrollar con Sencha Touch 2, en este momento estoy creando una aplicación que necesita soporte para Apple Push Notifications.

Así que he creado los certificados necesarios en el centro de desarrolladores de Apple y los he usado para empaquetar la aplicación con las herramientas Sencha Touch SDK. Todo salió bien y puedo ejecutar esta aplicación en mi dispositivo.

En la aplicación agregué un botón para recibir el token del dispositivo. Cuando toco el botón ejecuta el siguiente código:

    Ext.device.Push.register({
        type: Ext.device.Push.ALERT | Ext.device.Push.BADGE | Ext.device.Push.SOUND,
        success: function (token) {
            console.log('# Push notification registration successful:');
            Ext.Msg.alert('    token: ' + token);
        },
        failure: function (error) {
            console.log('# Push notification registration unsuccessful:');
            Ext.Msg.alert('     error: ' + error);
        },
        received: function (notifications) {
            console.log('# Push notification received:');
            Ext.Msg.alert('    ' + JSON.stringify(notifications));
        }



    //    Ext.device.Notification.show({
    //        title: 'My Title',
    //        message: 'A message',
    //        style: "login",
    //        buttons: ["Cancel", "Login"],
    //        callback: function (button, values, options) {
    //              //When the user taps a button, show another notification
    //              Ext.device.Notification.show({
    //                   message: 'You typed: "' + values + '"'
    //              });
    //                    }
    //        });
},

Cuando el Ext.device.Notificaion.show no tiene comentarios, recibo un mensaje, así que estoy seguro de que este fragmento de código se ejecuta. Ahora mi problema es que no recibo ningún mensaje del Ext.device.Push.register. No se despide ningún éxito, fracaso o evento recibido. ¿Alguien aquí ha logrado que esto funcione, o qué estoy haciendo mal?

Respuestas a la pregunta(2)

Su respuesta a la pregunta