feat(global): use category to override AppDelegate