A local grocery store has kinda done something like this? Just not as extreme as needing an app to shop. They literally took out all the coupons from the mail ads and they have you install their app for coupons. Which makes you run through hoops to install and make an account. I tried doing it in store but I gave up because of how annoying it was and all the information they needed. Just to used a god damn coupon… I miss the little red coupon dispensers in stores.