Posts

Post not yet marked as solved
1 Replies
For Issue 2. I suppose the service changed indication has been sent with something like start handle: 0x0001 and end handle: 0xFFFF. If Generic Attribute service is included in that range it will be marked as invalid. Any following service changed indications will be filtered out by iOS. You need to exclude the Generic Attribute service form service changed handle range. Issue 1. might be a follow up of issue 2. if service changed indication is filtered by iOS. Best Regards Tobias
Post not yet marked as solved
5 Replies
Hi Enrico, Did you manage to find a solution? I tried to clean up on killing (removing published services and stopping the advertising) but I did not manage to solve the issue. We worked around the issue using the fact kCBAdvDataServiceUUID is just present when the app is in foreground. Our central device just connect if the kCBAdvDataServiceUUID is present. What I found out is that the advertising is somehow related to iCloud. On a clean iOS device not bonded to any Apple-ID the start / stop advertising works as expected. Regards, Tobias