question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

How to start discovery devices in IOS?

See original GitHub issue

I noticed that the method startDiscovery is available only for Android. Is there any other function in IOS that do the same thing? Or in IOS I only can search for paired/connected devices?

Issue Analytics

  • State:closed
  • Created 2 years ago
  • Reactions:1
  • Comments:5 (4 by maintainers)

github_iconTop GitHub Comments

1reaction
kenjdavidsoncommented, Jun 15, 2021

Negative, the MFi protocol does not support the scanning feature. The functionality may be available in the CoreBluetooth library in later versions of IOS, but I haven’t had a chance to look into it much more. If you feel like you get something working, feel free to submit a pull request with everything documented.

0reactions
kenjdavidsoncommented, Sep 26, 2022

It looks like CoreBluetooth still doesn’t support this. At this point I’m going to leave it as a known issue between Android and IOS. IOS controls a number of things internally which we just don’t have access to using the EAAccessory library.

Read more comments on GitHub >

github_iconTop Results From Across the Web

Configuring media device discovery - Apple Developer
Enable the Media Device Discovery capability in an iOS app extension to indicate its intent to search the local network or paired Bluetooth...
Read more >
iOS Permissions and Discovery | Cast - Google Developers
If set to true , Cast device discovery starts when a user taps on the GCKUICastButton for the first time. An informational message...
Read more >
How to get and watch Discovery Plus on iPhone, iPad, and ...
Download the Discovery Plus app on your device: iOS and ... Open the Discovery Plus app and tap on 'Premium' at the bottom...
Read more >
System.Bluetooth.TBluetoothLEManager.StartDiscovery
Starts a discovery operation to find remote devices using Bluetooth Low Energy. The first overloaded method of StartDiscovery accepts the following parameters:.
Read more >
Browsers and devices supported by discovery+
For additional information on supported devices and streaming to your TV, be sure to visit us on the web here. ... iPad, 3rd...
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found