Retail mobile apps offer the most direct line to consumers.