Does summon keep a map of {device id: eddystone URL} if caching is turned on? This way, once you've seen a device once, any device that alternates eddystone with other advertisements could be put in the top list when any packet is seen, rather than having to wait for the eddystone packet on each use of the summon app.
There is a map, but it's only referenced when the phone is offline or when network failures occur. Your proposed feature should be relatively trivial to implement. I'll push an update to the Play Store later today.
Does summon keep a map of {device id: eddystone URL} if caching is turned on? This way, once you've seen a device once, any device that alternates eddystone with other advertisements could be put in the top list when any packet is seen, rather than having to wait for the eddystone packet on each use of the summon app.