There are two prominent BLE beacon profiles, Google's Eddystone and Apple's iBeacon. While Andorid smartphones can broadcast and scan both of them, iOS comes with a hard limitation (we didn't find a workaround for it) in which it cannot receive iBeacons advertisement packet. This only affects unknown devices (not paired) but it represents exactly our use case. iOS can only broadcast iBeacon and receive Eddystone.