OTR
OTR

Reputation: 21

iOS: Does a pairing window always display when connecting to a BLE device?

I want to avoid the BLE pairing pop up window on iOS when connecting to a small disposable device. The device will only be used once. If the device is advertising for its lifetime (no more than a few minutes) and does not require encrypted communication. Will an app that I develop be able to directly communicate with the device without displaying a pairing popup?

Upvotes: 0

Views: 566

Answers (2)

Paulw11
Paulw11

Reputation: 114865

The pairing pop up is only shown if a characteristic specifies that encryption is required. If no encryption is specified by the peripheral then no pairing dialog is shown.

If you aren't getting the behaviour you desire, you need to change your peripheral or not access the encrypted characteristic from your central.

Upvotes: 1

Emil
Emil

Reputation: 18452

If you pair the devices, then the user must accept that. But if you just connect and communicate with GATT characteristics that don't need pairing, you don't need to pair and hence no popup.

Upvotes: 0

Related Questions