I've read a lot in different posts about this but still fails to wrap my head around this.
We have a device using GATT with a few services, each with a few characteristics. Sometimes we would like to add new characteristics to these services after doing a firmware update.
The current problem is that the apps does not find these new characteristics until after rebooting the phone (iOS).
I've read about the Service Changed Characteristic, but I can't see the usage for this in this case, as it seems to me this is meant to be used when updating the service dynamically during a connection. In our case that would mean that our firmware always has to set this flag, otherwise a phone that is not connected while performing the firmware update does not realise this.
How do we get around this issue?
/Michael