Did you figure out why transferUserInfo woun´t work? I've experienced a very similar problem where transferUserInfo and UpdateApplicationContext work totally fine on real devices. On Simulator only UpdateApplicationContext is doing his job whereas transferUserInfo is not.