iOS, Android 백그라운드 위치 추적 방법
여러분이 서비스하는 앱/웹이 사용자의 위치를 사용자 기기의 화면이 꺼진 상황에서도 추적해야 할 필요가 있나요? 물론 불법이 아닌 범위 내에서요. 안타깝게도 아직까지 모바일 웹 서비스로는 이 기능이 불가능합니다. 따라서 앱을 직접 만들어서 백그라운드 위치 추적 기능을 넣는 방법이 최선의 방법입니다. 이제 각 플랫폼 별로 어떻게 해야 하는지를 알려드리도록 하겠습니다. 1. Android(API 28 이하까지 적용됨. 29 이상은 차차 알아봐야 함...) AndroidManifest.xml </activity> <service android : name = ".Background" /> </application> <uses-permission android : name = "android.permission.ACCESS_COARSE_LOCATION" /> <uses-permission android : name = "android.permission.ACCESS_FINE_LOCATION" /> <uses-permission android : name = "android.permission.FOREGROUND_SERVICE" /> </manifest> Background.java import android.app.Notification; import android.app.NotificationChannel; import android.app.NotificationManager; import android.app.Service; import android.content.Intent; import android.os.Build; im...