axiom-core-location
Use for Core Location implementation patterns - authorization strategy, monitoring strategy, accuracy selection, background location
Installation
Pick a client and clone the repository into its skills directory.
Installation
About this skill
Use for Core Location implementation patterns - authorization strategy, monitoring strategy, accuracy selection, background location
How to use
Zainstaluj umiejętność axiom-core-location w swoim projekcie Axiom lub Claude Plugin. Skill jest dostępny dla iOS 17+, iPadOS 17+, macOS 14+ i watchOS 10+.
Kiedy planujesz implementować dostęp do lokalizacji, zamiast od razu prosić o autoryzację "Always", zacznij od "When In Use". Użytkownik będzie mniej skłonny odrzucić mniej inwazyjną prośbę — to zmniejsza wskaźnik odmów z 30–60% do 5–10%.
Jeśli Twoja aplikacja potrzebuje lokalizacji w tle (np. geofencing), poproś o upgrade do "Always" dopiero wtedy, gdy użytkownik sam wyzwoli tę funkcję i zrozumie jej wartość.
Do monitorowania lokalizacji nie używaj pętli
CLLocationUpdate.liveUpdates()— drażni baterię 10-krotnie. Zamiast tego skonfigurujCLMonitorz warunkami geograficznymi, które system zarządza efektywnie.Gdy debugujesz "location not working", sprawdź najpierw strategię autoryzacji i typ monitorowania — większość problemów wynika z tych dwóch decyzji. Skill zawiera konkretne przykłady kodu pokazujące błędne i poprawne podejście.
Jeśli pracujesz nad geofencingiem lub lokalizacją w tle, przejrzyj sekcję anti-patternów, aby uniknąć typowych pułapek. Powiąż tę umiejętność z
axiom-core-location-ref(API reference) iaxiom-core-location-diag(troubleshooting) do pełnego wsparcia.