I am in the process of writing an iOS app which uses Google Nearby API. I have noticed that on occasions when one device starts a subscription and picks up publications from another nearby device (both iOS devices) the subscribing device might get released publications from the other device (from previous runs of the other device, which obviously have been released by my app). I am sending UUIDs when publishing and I definitely see old (i.e. previous runs') UUIDs received by the subscriber.
I came across https://stackoverflow.com/a/32540735 which explains “sessions” are divided into 10 minutes buckets which might explain this issue, however the answer seems to be related only to Android.
I noticed the iOS Nearby is still in beta, could this be a bug?
Any ideas? Thanks.