Ionic authentication not working since today

hello, i was using ionic user to get a device token because my app is using push. But since today it seems this is not working anymore? now my live app does not work anymore

here is the code

                // kick off the platform web client
    Ionic.io();
   //set up push
    var push = new Ionic.Push({
        "debug": false,
        "onNotification": function(notification) {
            var payload = notification.payload;
            //console.log(notification, payload);
        },
        "onRegister": function(data) {
            console.log('onregister.. '+data.token);
            //loginService.setDeviceToken(data.token, $cordovaDevice.getPlatform());
        },
        "pluginConfig": {
            "ios": {
                "badge": true,
                "sound": true,
                "clearBadge": true,
                "alert": true
            },
            "android": {
                "senderID": "571532893160",
                "iconColor": "#f06d27",
                "sound": true,
                "vibrate": true,
                "clearNotifications": true,
                "forceShow": true
            },
            "windows": {
            }
        }
    });

    //setup user
    var user = Ionic.User.current();
        user.id = jwtHelper.decodeToken($auth.getToken()).data.user_id;
        user.set('firstname', $rootScope.bringer_firstname);
        user.save();

    //callback
    var callback = function(data) {
        console.log('Registered token:', data.token);
        console.log(data.token);
        push.addTokenToUser(user);
        user.save();

        ////save token to database
        if (data.token) {
            loginService.setDeviceToken(data.token, $cordovaDevice.getPlatform());
        }
    }

    //register user
    push.register(callback);

what can i do???