I'm working on a BLE project which has one output data service with three characteristics in it (that correspond to the three data channels I need to send). I'm sending all this data using notifications.
For some reason when I use any of the iOS BLE apps (For example in the screenshot below I have the nRF Connect App for iOS) I cannot see all the characteristics. I can see one of them but I still can't enable the notifications even for that one characteristic. (this happens with the Cysmart app, LightBlue iOS apps as well).
The weird thing about this is that when I use the Android counterparts of the same apps, I don't have this problem. I can see all the characteristics and I can even enable the notifications for them.
Is there anything I can do here to fix this issue with the iOS
This is how my characteristic definitions look like (I can share the code text itself just let me know)
I just went and double-checked all these items and everything looks okay. Just to remind you again, I have no problem is seeing and connecting to the device in iOS. I can even write and read data from other characteristics. The only problem I'm having is that some of the characteristics defined in my output data service are not visible and I cant enable the notifications for the ones which are visible also.