Customers Give Top 100 Retailer Apps Subpar Ratings