PGYER IPA HUB

MGO Locateについて

PostLocationOpen is a useful app for those that need a mobile app to report their location information to a custom back end server. Also, included is a navigation aide and emergency alert features.

PostLocationOpen works by sending your location information to your own server. You can then use this information in your own custom map or other purpose. The app also offers advanced features such as offline data caching that will automatically submit once connected to the internet.

The frequency in which PostLocationOpen will send location information is determined by what mode the app is in. These modes include running in the foreground, background (multitask), and closed.

The app tracks user location with LocationCore while the app is running in the foreground. The app uses Significant Location Change System by Apple to track user location when the app is running in the background or when it is completely closed.

When the app is utilized for the first time, it check if the user has enabled location services on their device. If these services are not enabled, the app will not work. Once the user has location services enabled, the user is asked to always allow the app to track the location of the device. This setting is required for the app to work in the foreground, background (multitask), and when closed. After the user grants permissions they are required to have the Server Address and the ICCID fields filled in the settings page so the data can be sent to their designated backend server. When the user first starts the app the normal location system is started up along with the magnetometer to detect the vertical and horizontal acceleration.

While the app is in the foreground there are 4 events that can cause it to send location reports:

1. Once opened in the foreground, the app begins to send data after three seconds (so the location services can report the data) and then continues to send location updates again every 60 seconds. While the app is in the foreground, the device will stay awake.
2. If the user tabs out, the 60 seconds timer is reset once the app is opened again. When the user tabs out, the normal location system is stopped and the significant location system is started. This is so the device can still send data while in the background or even if the app is killed/closed.
3. If the app detects that your course has changed by more than 30 degrees, it will trigger sending a location report even if it sent one less than 60 seconds ago; however, the app will not send location reports more frequently than 30 seconds if triggered by additional changes in course.
4. If the speed rises above 10 mph and then drops down to 0 mph, the app will send a location report. This will not happen more frequently than 30 seconds.

While the app is closed, killed, or put in the background (multitask mode), the Significant Location Change system from Apple wakes up the app briefly (10 seconds) during which data is sent to the server. The system wakes up the app every 500 meters at minimum, according to Apple's documentation.

Server Address Example:
http://serveraddress?esn=123456&lat=44.328867&lon=23.804228&speed=120.500000&heading=133.000000&altitude=121.278625&battery=0.960000&ts=2019-03-12T19:27:25%2B02:00Z

To be able to send the data all fields must be present:
-esn - The ESN the user has
-lat - The last read lattitude
-lon - The last read longitude
-speed - The last read speed converted to KM/h
-heading - The course of the vehicle which is reported by Apple's API
-vacc - The vertical acceeration of the vehicle (the device not move inside the vehicle for this to be realistic)
-hacc - The horizontal acceleration of the vehicle (the device not move inside the vehicle for this to be realistic)
-alt - The altitude of the device
-battery - The current battery of the device
-ts - The timestamp at which the data was sent to the server.

MGO Locate スクリーンショット

  • MGO Locate スクリーンショット
  • MGO Locate スクリーンショット
  • MGO Locate スクリーンショット

最も人気のある

Sing It - Ear Trainer
Sing It - Ear TrainerA must app for every musician, singer, or just for fun. Test,train, and improve your musical ear and
Tube PiP -  PiP for YouTube
Tube PiP - PiP for YouTubeTube PiP - the ultimate YouTube companion for iOS: Picture in Picture (PiP) Playback: Watch YouTube
Papaya Ouch!
Papaya Ouch!In the game Papaya Ouch!, you can experience backpack management, tower defense, TD, merge, match 2,
Lets Go VPN
Lets Go VPNLets Go VPN, the most advanced VPN, is designed by a team of top developers who strive to ensure all
Paprika Recipe Manager 3
Paprika Recipe Manager 3Organize your recipes. Create grocery lists. Plan your meals. Download recipes from your favorite we
War Pigeons Unbounded
War Pigeons UnboundedWar is coming. Deep down in top secret military labs they have evolved, mutated - and escaped. The f
Procreate Pocket
Procreate PocketApp of the Year winner Procreate Pocket is the most feature-packed and versatile art app ever design
Cowboy Westland survival run
Cowboy Westland survival runAre you ready to take part in the #1 exciting 3D western adventure? Cowboy Westland survival run mak
Max: Stream HBO, TV, & Movies
Max: Stream HBO, TV, & MoviesIt’s all here. Iconic series, award-winning movies, fresh originals, and family favorites, featuring
TonalEnergy Tuner & Metronome
TonalEnergy Tuner & MetronomeFor musicians from pros to beginners, whether you sing, play a brass, woodwind or stringed instrumen
SkyView®
SkyView®SkyView® brings stargazing to everyone. Simply point your iPhone, iPad, or iPod at the sky to identi
Ninja Dash 2015
Ninja Dash 2015Ninja Dash 2015 is the fast paced running game!On these maze fields, rush to the end of this ninja w
Tami-Live Chat&Video
Tami-Live Chat&VideoTami is an app that records daily life and ideas.You can use it to record your every day, whether it
SALE Camera - marketing camera effects plus photo editor
SALE Camera - marketing camera effects plus photo editorSALE Camera Help you create the best Business to consumer Stock Photos and Images. provides 300 filt
DevTutor for SwiftUI
DevTutor for SwiftUI"DevTutor" is an application designed to assist developers in creating exceptional apps us
Mokens League Soccer
Mokens League SoccerDive into Mokens League Soccer and experience the new era of soccer gaming! Esports for Everyone: Wh
Zombie Z
Zombie ZZOMBIE ENDLESS RUNNER LIKES NO OTHER!WHY?* Awesome graphic quality!* Simplified control (Auto-shooti
Dead Z - Zombie Survival
Dead Z - Zombie SurvivalCatastrophic explosion at the Omega Labs started the apocalypse, now spreading across the Earth. Tak
HotSchedules
HotSchedulesHotSchedules is the industry's leading employee scheduling app because it’s the fastest and easiest
ChatGPT
ChatGPTIntroducing ChatGPT for iOS: OpenAI’s latest advancements at your fingertips. This official app is f
Disney Store
Disney StoreDisney Store is your official home for exclusive collections, designer collaborations, and one-of-a-
fight back tennis
fight back tennisa Pong game with Tennis style, the gameplay itself is very simple, you can using Touch. Ball speed w
Dr. Mina Adly
Dr. Mina AdlyMina Adly mobile app provides students with portable instant access to a selection of services. Usin
iVerify Basic
iVerify BasiciVerify Basic is your gateway to enhanced device security and threat awareness, offering a glimpse i