Ich habe diese iBeacon-Anwendung in Swift, die einige Aufgaben ausführen, wenn didExitRegion und didEnterRegion aufgerufen werden. Alles funktioniert gut, außer dass ich eine Fehlalarmmeldung erhalte, so dass ich innerhalb des Beacon-Bereichs bin. Plötzlich wird die ExitRegion gefeuert und sofort, in ein paar Sekunden später, wurde dieEnterRegion erneut gefeuert. Dies passiert, wenn sich das Telefon oder die Bake nicht bewegt hat oder die Signale blockiert wurden.
Ich habe irgendwo gelesen, dass dies ein Fehler auf der Apple-Seite ist. Nicht sicher, wie wahr das ist, aber was ist die Arbeit um dies?
Ich dachte, die Alt, Lat jedes Mal, wenn die didExit gefeuert wird und mit den vorherigen Werten verglichen wird, oder wenn es eine bessere Möglichkeit, dies zu tun ist?
Getting false positive alarm mit Beacon exit/Eingabe requin
Dank