CoreBluetooth - not discovering services

In my XCode project, the CentralManager can connect to the peripheral device which is advertising, but when I call the [peripheral discoverServices:nil] method, the peripheral does not discover custom GATT services of a connected device but can easily discover any services which are offical BLE Services (e.g Health Service etc). Does anyone know how to use custom GATT services with iOS CoreBluetooth framework? Thanks!

Replies

Are you using the service UUID to identify which service you wish to connect to?

i am facing the same problem i tried to call discoverservices nil and with uuid also but no luck, it also shows 0 service in BLE Scanner ios App other scanner apps that means the custom service is not discoverable.

Did anybody found the solution is it ios issue or peripheral issue,