-(NSString*)getDeviceId{
    
    NSString* uuidString = nil;
    if (![[NSUserDefaults standardUserDefaults] objectForKey:@"deviceId"]) {
        
        CFUUIDRef uuidRef = CFUUIDCreate(kCFAllocatorDefault);
        CFStringRef strRef = CFUUIDCreateString(kCFAllocatorDefault, uuidRef);
        uuidString = [NSString stringWithString:(NSString*)strRef];
        
        NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults];
        [defaults setValue:uuidString forKey:@"deviceId"];
        [defaults synchronize];
        
        CFRelease(strRef);
        CFRelease(uuidRef); 
    }else{
        uuidString = [[NSUserDefaults standardUserDefaults] objectForKey:@"deviceId"];
    }
    
    return uuidString;
}