1

I have added a new service in the BLE device, It is getting on the android device, but not on the iOS device. I don't know why this happening. please help if anyone knows.

AkshAy
  • 37
  • 4
  • Are you using BLE Device which is based on MFi? – Nirmit Dagly Apr 26 '21 at 06:08
  • Yes, my firmware 1st version working properly. now I just added one new service and that only one service I am unable to get on iPhone or ios device. – AkshAy Apr 26 '21 at 07:08
  • Maybe you have an incorrect definition that Android happens to accept anyway, but not iOS. Check your ATT handles. – Emil Apr 26 '21 at 07:53
  • As it is MFi compatible and you're trying to support it now, then you may have to request Multicast entitlement. For this, contact your hardware provider. – Nirmit Dagly Apr 26 '21 at 23:41

1 Answers1

0

No there is nothing like limitations for BLE in IOS.

here you mention that it works in android it means your BLE service is Working properly.

I think the problem is in your service calling (your ios code to use service) so please check it again.

you can refer example of this https://github.com/troystribling/BlueCap

Shivam Parmar
  • 1,520
  • 11
  • 27
  • I have checked in nrf Connect app in Android and iOS, but in Android, nrf connect application shows the newly added service in all services, and in iOS, it is not going to display or visible. So I thought this is something another issue. – AkshAy Apr 26 '21 at 07:00
  • if NRF connect app not showing your service then may be some problem in creation of service – Shivam Parmar Apr 26 '21 at 07:06