Ahimsa Das
Ahimsa Das

Reputation: 121

iOS 18 CoreBluetooth scanForPeripherals method with a defined CBUUID is not detecting iPhone peripherals advertising in the background state

The Issue

iOS 18 CoreBluetooth - scanForPeripherals method with a defined CBUUID is not detecting iPhone peripherals advertising in the background state.

Setup

Test Cases

  1. iPhone B (with iOS 18) - detects iPhone A in the foreground state (app open in the foreground)
  2. iPhone B (with iOS 18) - FAILS TO detect iPhone A in the background state (app in background; not terminated)
  3. iPhone B (with iOS 17 and below) - detects iPhone A in both foreground and background states

FYI

Update - Fix

I posted this issue on Apple Feedback Assistant and it was resolved in an iOS update.

https://feedbackassistant.apple.com/feedback/15217942

Upvotes: 1

Views: 197

Answers (0)

Related Questions