Using iBeacon wouldn't really be a solution for this, unless the store could depend on a significant proportion of users both installing their app and clicking the "yes, you can talk to iBeacons" option when it first runs. For most stores this won't be the case.