Entfernende Beacons in iOS 10

8

In meiner App verwende ich die Beacon-Regionsüberwachung in CoreLocation. Die App legt 2 NäheUUID als Region (sie haben unterschiedliche ID), und fange an zu folgen wie folgt.

%Vor%

Es funktioniert in iOS 8 und iOS 9, aber es funktioniert nicht in iOS 10.

[in iOS 8 / iOS 9]

%Vor%

[iOS 10]

%Vor%

Ist es ein Fehler von iOS 10?

    
t_ms 06.09.2016, 02:37
quelle

1 Antwort

0

Ok, ich hatte das gleiche Problem in Swift 3, aber ich habe es gelöst.

Es gibt zwei Dinge (die wahrscheinlich direkt miteinander verwandt sind):

  • für iOS10 könnte das Werbeintervall des Beacons zu hoch eingestellt sein (setze es auf etwa 200ms und dann sollte es sowohl auf 9 als auch auf 10 funktionieren, wie von dantastic auf Macrumors empfohlen)

  • Wie ich es wieder funktionierte: Ich habe es auf einem iPad mit iOS 9.3.5 getestet und musste das Deployment-Ziel auf 9.3 ändern. Das hat gezeigt, dass es sowohl auf meinem iPad mit iOS 9 wieder funktioniert, als auch ... es auf meinen iOS 10 Geräten gelöst hat.

JopieK 21.09.2016 11:13
quelle