OwnTracks' iPhone App

Overview

ios

OwnTracks' iPhone App

OwnTracks initially was MQTTitude.

Prepare to Compile and Run

CocoaPods

There are two Pods used not available via COCOAPODS. Clone these two repositories into your home directory: ABStaticTableViewController, and mqttc/MinL.

Then re-run pod:

     % cd OwnTracks
     % pod install

Xcode

Staying in the OwnTracks/ directory, launch xcode:

     % open OwnTracks.xcworkspace

Next, click on the OwnTacks project and you will see two targets, OwnTracks and OwnTracksToday. For each project, go to the General tab.

For the OwnTracks target, set the Bundle Identifier accordingly:

     com.example.OwnTracks

For the OwnTracksToday target, set the Bundle Identifier accordingly:

     com.example.OwnTracks.OwnTracksToday

For the OwnTracks project, go to the Signing and Capabilities tab and set the appropriate team. Then scroll down to App Groups, uncheck group.org.owntracks.OwnTracks, and then click on the + to create your own group, e.g.,

     group.com.example.OwnTracks

Finally, for the OwnTracksToday project, go to the Signing and Capabilities tab, set the appropriate team. Then scroll down to App Groups, uncheck group.org.owntracks.OwnTracks, and check the group you create for the OwnTracks project.

Note that most these changes will result in Xcode creating provision profiles, repairing things, etc. Please take your time and be patient!

With these steps complete, you should be able to compile and run the project.

Comments
  • Can't see friends

    Can't see friends

    Hi

    I've done two installs of Mosquitto on raspberry pi, one from repository and one with a docker image. I have installed OwnTracks on 3 iPhones and connected the iPhones with 3 different users.

    I can see messages coming from all 3 iPhones and MQTTInspector subscribes to owntracks/+/+ and can see messages from all three users.

    But in the OwnTracks app on the 3 phones I don't get a list of friends, it only seems to see the logged in user's messages

    In the latest install of Mosquitto I have no user passwords, ACL or TLS to see if I could get it working

    My conf file just says:

    persistence true
    persistence_location /mosquitto/data/
    log_dest file /mosquitto/log/mosquitto.log
    

    I have a static IP address for the pi, port forwarding on 1883, and DuckDNS for dynamic dns

    Is there any trouble shooting steps that I can take to see why the OwnTracks apps appear to only subscribe to their own user topic?

    Or anything obvious in the set up I can check?

    Thanks

    bug fixed 
    opened by djboardman 39
  • Really odd UI issues with iOS 8.2 on iPhone 6 (Video included)

    Really odd UI issues with iOS 8.2 on iPhone 6 (Video included)

    Last night my OwnTracks auto-upgraded to 7.4, and now it seems to be sending out a long stream of messages to my Mosquitto server.

    Here's the trailing snippet of them, but they're all of the same general form:

    {"cog":335,"batt":"67","lon":"-120.000","acc":"10","vel":0,"vac":4,"lat":"30.0001","t":"t","tst":"1426866369","alt":23,"_type":"location","tid":"NE"}
    {"cog":335,"batt":"67","lon":"-120.000","acc":"10","vel":0,"vac":4,"lat":"30.0001","t":"t","tst":"1426866369","alt":23,"_type":"location","tid":"NE"}
    {"cog":264,"batt":"67","lon":"-120.000","acc":"10","vel":0,"vac":4,"lat":"30.0000","t":"t","tst":"1426866382","alt":23,"_type":"location","tid":"NE"}
    {"cog":335,"batt":"67","lon":"-120.000","acc":"10","vel":0,"vac":4,"lat":"30.0001","t":"t","tst":"1426866369","alt":23,"_type":"location","tid":"NE"}
    {"cog":264,"batt":"67","lon":"-120.000","acc":"10","vel":0,"vac":4,"lat":"30.0000","t":"t","tst":"1426866382","alt":23,"_type":"location","tid":"NE"}
    {"cog":264,"batt":"67","lon":"-120.000","acc":"10","vel":0,"vac":4,"lat":"30.0000","t":"t","tst":"1426866382","alt":23,"_type":"location","tid":"NE"}
    {"cog":264,"batt":"67","lon":"-120.000","acc":"10","vel":0,"vac":4,"lat":"30.0000","t":"t","tst":"1426866382","alt":23,"_type":"location","tid":"NE"}
    {"cog":264,"batt":"67","lon":"-120.000","acc":"10","vel":0,"vac":4,"lat":"30.0000","t":"t","tst":"1426866382","alt":23,"_type":"location","tid":"NE"}
    {"cog":335,"batt":"67","lon":"-120.000","acc":"10","vel":0,"vac":4,"lat":"30.0001","t":"t","tst":"1426866369","alt":23,"_type":"location","tid":"NE"}
    {"cog":264,"batt":"67","lon":"-120.000","acc":"10","vel":0,"vac":4,"lat":"30.0000","t":"t","tst":"1426866382","alt":23,"_type":"location","tid":"NE"}
    {"cog":335,"batt":"67","lon":"-120.000","acc":"10","vel":0,"vac":4,"lat":"30.0001","t":"t","tst":"1426866369","alt":23,"_type":"location","tid":"NE"}
    {"cog":264,"batt":"67","lon":"-120.000","acc":"10","vel":0,"vac":4,"lat":"30.0000","t":"t","tst":"1426866382","alt":23,"_type":"location","tid":"NE"}
    {"cog":335,"batt":"67","lon":"-120.000","acc":"10","vel":0,"vac":4,"lat":"30.0001","t":"t","tst":"1426866369","alt":23,"_type":"location","tid":"NE"}
    {"cog":335,"batt":"67","lon":"-120.000","acc":"10","vel":0,"vac":4,"lat":"30.0001","t":"t","tst":"1426866369","alt":23,"_type":"location","tid":"NE"}
    {"cog":264,"batt":"67","lon":"-120.000","acc":"10","vel":0,"vac":4,"lat":"30.0000","t":"t","tst":"1426866382","alt":23,"_type":"location","tid":"NE"}
    {"cog":264,"batt":"67","lon":"-120.000","acc":"10","vel":0,"vac":4,"lat":"30.0000","t":"t","tst":"1426866382","alt":23,"_type":"location","tid":"NE"}
    {"cog":264,"batt":"67","lon":"-120.000","acc":"10","vel":0,"vac":4,"lat":"30.0000","t":"t","tst":"1426866382","alt":23,"_type":"location","tid":"NE"}
    {"cog":264,"batt":"67","lon":"-120.000","acc":"10","vel":0,"vac":4,"lat":"30.0000","t":"t","tst":"1426866382","alt":23,"_type":"location","tid":"NE"}
    {"cog":335,"batt":"67","lon":"-120.000","acc":"10","vel":0,"vac":4,"lat":"30.0001","t":"t","tst":"1426866369","alt":23,"_type":"location","tid":"NE"}
    {"cog":264,"batt":"67","lon":"-120.000","acc":"10","vel":0,"vac":4,"lat":"30.0000","t":"t","tst":"1426866382","alt":23,"_type":"location","tid":"NE"}
    {"cog":335,"batt":"67","lon":"-120.000","acc":"10","vel":0,"vac":4,"lat":"30.0001","t":"t","tst":"1426866369","alt":23,"_type":"location","tid":"NE"}
    {"cog":264,"batt":"67","lon":"-120.000","acc":"10","vel":0,"vac":4,"lat":"30.0000","t":"t","tst":"1426866382","alt":23,"_type":"location","tid":"NE"}
    {"cog":335,"batt":"67","lon":"-120.000","acc":"10","vel":0,"vac":4,"lat":"30.0001","t":"t","tst":"1426866369","alt":23,"_type":"location","tid":"NE"}
    {"cog":335,"batt":"67","lon":"-120.000","acc":"10","vel":0,"vac":4,"lat":"30.0001","t":"t","tst":"1426866369","alt":23,"_type":"location","tid":"NE"}
    {"cog":264,"batt":"67","lon":"-120.000","acc":"10","vel":0,"vac":4,"lat":"30.0000","t":"t","tst":"1426866382","alt":23,"_type":"location","tid":"NE"}
    {"cog":264,"batt":"67","lon":"-120.000","acc":"10","vel":0,"vac":4,"lat":"30.0000","t":"t","tst":"1426866382","alt":23,"_type":"location","tid":"NE"}
    

    The lat's weren't changing, but the lon's were only changing in the 4th dp, (values anonymized, but their relative values are correct)

    It queued up over 1000 over night, without the phone moving, and then unloaded them when I started the app up this morning. It did this in "chunks", where it would pause in between and the screen had to be touched to get it going again.

    Side-bar: It would be handy if these were "batched" into a smaller set of larger "array" messages. I think the round-trips are killing it when you get an opportunity to go online.

    I suspect this is what's causing the weird non-responsive UI I saw last night (see Video on Box.net https://app.box.com/s/oyko2x0a363b0at2vdczko0m4i2az6p5). The timestamp on the video is real-time, so you'll get a sense for how the OwnTracks UI is reacting on my phone.

    In that vid, you can see that when the App is started, it doesn't respond (No map) until the UI is touched, at which point the backlog counter in the corner starts to change. From then on, only when the UI is touched does this value change (up, or down) and the Map is unresponsive.

    Env:

    • iPhone 6 on iOS 8.2 (on WiFi)
    • Mosquitto version 0.15 (build date 2013-08-23 19:24:40+0000) on Quad-core ARM Odroid C1 (on GigE)
    • OwnTracks configured with Port 1883, no TLS, Auth enabled, a custom ClientID & DeviceID, No Remote Cmd (off), Allow Remote Location (on), Update Address Book (on) and ExtendedData (on).
    • Topic is owntracks/myuserid/iphone (on iPhone), but I have iPad and Nexus 7 Devices also.

    NB: The app is reporting Version 7.4.2 via the Settings UI, but the App Store indicated it updated it to 7.4 last night (Thu Mar 19th, sometime in the afternoon in California)

    bug 
    opened by mrguessed 32
  • Enhancement -> Future: Notification Center widget.

    Enhancement -> Future: Notification Center widget.

    I was playing with an app called 'today steps' and it has an excellent 'Notification Center widget' and I was thinking that owntracks for iOS could have something similar.

    Whereby it lists the friends you follow and next to that it displays the following information. (You would tap to change between each item.)

    • suburb/town/city
    • distance from you
    • last updated

    Just an idea, which would require a bit of coding, but something for the future versions.

    enhancement 
    opened by matbor 32
  • Location reporting doesn't resume after low power mode is switched off

    Location reporting doesn't resume after low power mode is switched off

    iOS10, iPhone 5s Phone enters low power mode. Owntracks location reporting stops. Phone is recharged. Low power mode is switched off. Location reporting remains suspended indefinitely, resumes only after reloading Owntracks app.

    bug 
    opened by JonSilver 30
  • Issue with background updates

    Issue with background updates

    Hi,

    I've set up owntracks to communicate with my own server using the http mode. Update mode is set to "Significant Location Change". But there are no location updates even when I drive with car a longer distance. Opening the app imediatly updates the location and sends it to the server.

    The app has the permission to run in background and to always obtain the current location.

    Device is a iPhone 7 with iOS 7.2

    bug 
    opened by frankreckt 28
  • iOS - HTTP mode - loses connection without error - fiddly fix

    iOS - HTTP mode - loses connection without error - fiddly fix

    I have been using OwnTracks for a few years now and it is a great app. I use it to publish my location via http to a home server to track my whereabouts. Ever since I started using the app, every few weeks the connection gets lost. I can fix it by changing the HTTP URL to a faulty one, publish my location, get errors, put back the same URL as there has always been, publish my location et voila: fixed.

    This has become a nuissance. Is this a known problem?

    question 
    opened by TonyFeestneus 27
  • Subsequent crashes

    Subsequent crashes

    I have installed OwnTracks on my iPhone today. To test it, I configured iot.eclipse.org. After some playing around, OwnTracks crashed. I closed the app by swiping it from the open apps screen, uninstalled it, restarted my phone and reinstalled it. Nothing worked. When I open the app, I go to the settings screen, enter the minimally required setup and when I 'Check' the connection, the app crashes again. Running iOS 7.2 on iPhone 4s

    Latest settings:

    server: test.mosquitto.org port: 1883 tls: off auth: off user: anonymous device: phone

    opened by metbril 26
  • Include current regions in

    Include current regions in "location" payload

    Hi, Working with the above command, would it possible to add desc to the response to the above command? (maybe this is not only for ios) Like location: object lat: 59.42870689075506 lon: 18.005181523421005 name: "wk" desc: "waypoint name" // the current waypoint the device is in or "none" if not inside any

    enhancement fixed 
    opened by krambriw 22
  • not updating when app is in the background

    not updating when app is in the background

    Updated as Dec 30, 2017 I changed the subject & description to be more precise. I believe the issue is from Geoforce not working when the app is in the background. (App post location properly as per significant change mode rule)

    Original Post: Hi,

    My set up of Owntracks to publish privately to MQTT server (CloudMQTT) used to work well till recently.

    Now I found that often Owntracks will not post location to MQTT server anymore.

    Do you know why? And how to fix it?

    By the way, Location is set as Always /// Background App Refresh = ON

    Thanks.

    bug fixed 
    opened by supakdee 22
  • Not buffering GEO Data when no connection to Network

    Not buffering GEO Data when no connection to Network

    Yesterday I started in switzerland, tracking on IPHONE 4. While within der primaray Gridoperator (swisscom), OWNTRACKS sends "SIGNIFICANT CHANGES" to mqtt SERVER. When changing borders to (mobile Austria or German telekom - Dataroaming is set off), OWNTRACKS started reporting 5 undelivered Messages up to 40 Messages.

    I came back to swisscom, hoping OWNTRACKS is now sending all buffered Locations (in germany or austria). But owntracks shows nothing more to deliver the mqtt Server received nothing. So I assume, OWTRACKS withdraws all buffered locations.

    enhancement 
    opened by edgarjung 22
  • Reconnect Problem after changing 4G/WLAN or other way

    Reconnect Problem after changing 4G/WLAN or other way

    Hi,

    love Owntracks but have a hard problem. I track some IOS devices but they loose connection mostly when changing from 4G to WLAN or WLAN to 4G. Status then is not connected and it doesn't recover even its on for hours. If I go to settings and back, it reconnects without problem. Looks like if entering settings it disconnects ad reconnect. Would love to see this working! Thank you so much! Greetings.

    bug fixed 
    opened by vsatmydynipnet 21
  • IOS 16.1.1 Owntracks 1.6.2.5 Stops reporting in background

    IOS 16.1.1 Owntracks 1.6.2.5 Stops reporting in background

    I have been using Owntracks for about a year on Android and recently started using IOS for one of my devices with details as above.

    I have not been able to get Owntracks to report locations unless the APP is active and not in background.

    I have tried all the solutions posted that I could find with no luck.

    Not sure if this is a device issue (Iphone Xs) or something else. I have attached the current config

    config.otrc.txt

    I would appreciate any guidance on getting this to work reliably again on IOS?

    Thanks Mark

    opened by Mark-VG 13
  • struggling to get accurate enter/leave events from ibeacon

    struggling to get accurate enter/leave events from ibeacon

    Use case: My ibeacon is pluged into a 12v -> USB adapter in my car. The goal is to let Home Assistant know if I'm in my car. I don't need to know where I am, just that my phone is physically near the ibeacon and then push some version of true/false to mqtt -> Home Assistant.

    Here's my current config:

    Notification_Center

    Some problems I've seen recently:

    1. Left my office out to my car and started it up. Home Assistant didn't show I was in my car. I opened the iBeacon app and started scanning. The beacon was detected easily. I then opened Owntracks and saw that Owntracks hadn't turned the icon from Blue to Red indicating it wasn't detected. After flipping to the map view and back, it changed red, and then Home Assistnat showed I was in my car. Yay!
    2. Drove my car to my office. Got out, turned the car off, walked 100+ft to the door, then up a 5 story elevator. Home Assistant showed I was still in my car. I opened Owntracks and saw that the beacon was still red on the Regions and Map screen. I then opened iBeacon and scanned -- nothing detected (obviously out of range). But OwnTracks didn't pick that up?
    3. Drove all the way home, parked my car, went inside. Opened Owntracks to see that the beacon was Red. Opened iBeacon and scanned which didn't find anything (this is expected inside the house) -- but why did owntracks still show that it was "red".

    So, there's a variety of conditions in which owntracks appears to not be properly reflecting whether I'm near, or not near, the beacon. However, If I go in and 'fiddle' with it, then eventually it'll update, and send the MQTT event to Home Assistant.

    I'm curious why this isn't happening automagically in the background. Is this a limitation of iOS killing the app and being lame?

    Thanks!

    question 
    opened by josh-m-sharpe 11
  • Crash when saving card with no image

    Crash when saving card with no image

    Running version 16.2.5/en_GB, if I "Create Card", then enter a name and press Save, the app crashes.

    If I add a photo before saving, it seems to work fine.

    bug fixed 
    opened by sjpickup 1
  • Could you add a pure offline mode?

    Could you add a pure offline mode?

    Thank you developer. The Owntracks App is the most power-efficient app I have used among similar open-sources apps. I really like the switch of "significant" and "move", that makes me to choose between accuracy and power-efficiency.

    Now that it requires a server-end to work, could you add a pure offline mode, to make it save all the recordings on the phone and export to gpx file, just like the Open GPS Tracker (http://www.merlos.org/iOS-Open-GPX-Tracker/). I like that app but it uses a lot more power since it keeps GPS on all the time.

    enhancement 
    opened by kanshurichard 1
  • iOS app not reporting region changes?

    iOS app not reporting region changes?

    I may well be doing something wrong.... I have the OT app set up on 2 iPhones and on an Android phone. I'm using them in HTTP mode to report region changes. Android seems to work OK. On iOS, it's reporting lat & long OK, but the Regions do not update. They stay coloured with a red circle in the app even when I've walked well outside of the region, and waited long enough (I've reduced "locatorinterval" to 60 and "LocatorDisplacement" to 15), and done a forced location push. If I alter the lat/long of the region, so that I'm outside it, then it does change the circle to blue, and transmits the correct inregions list over HTTP. I.e. - if I alter the region so that I fall outside it, it works as it should. If I move the phone so that we're outside the region, it fails to update the region status. I can't find the logs in iOS to investigate further - help!

    opened by jimxbob 3
Releases(16.3.2)
  • 16.3.2(Dec 1, 2022)

    Tags, POI Marker and bug fixes

    [NEW] add scale to map view #721
    [NEW] tag and POI #705
    [NEW] Cleanup the info screen (a bit like android) #726
    [FIX] English Translation "You did disable background fetch" closes #727
    [FIX] Crash when saving card with no image #723
    
    Source code(tar.gz)
    Source code(zip)
  • 16.2.5(Sep 28, 2022)

    [NEW] lock all changes to configuration with by 'locked' setting #707
    [NEW] create/list/delete tours in collaboration with ot-recorder
    [NEW] Edit card info and photo
    
    Source code(tar.gz)
    Source code(zip)
  • 16.1.3(Feb 17, 2022)

    [NEW] App does now adjust `locatorInterval` changes immediately, no need to kill and restart. #634
    [NEW] How to remove a client certificate? #648
    [NEW] Turkish translation #671
    [NEW] Copy Topic to clipboard on click/tap? #692
    [NEW] Region Monitoring +follow flexible duration #675
    [NEW] Feature request: Add the battery property to the friend view (Android #1015) #681
    [NEW] add distance to Friend Screen
    [NEW] Notification sound when friend leaving or entering region #690
    [NEW] Change tracking mode enter/leave region #683
    [NEW] Feature Request: Publish current monitoring mode on location updates #694
    [NEW] Change tracking mode enter/leave region #683
    [NEW] Ask for permission to use Apple's reverse geocoder and map #696
    [NEW] Change to move mode automatically when phone is charged. #436
    [NEW] Notification message "Friend enters/leaves Region" cannot be translated #672
    [NEW] History Sections cannot be translated (Notification/Friend/Region) #673
    [NEW] Automatic switch on battery
    [NEW] Change to move mode automatically when phone is charged. #436
    
    [FIX] Dark Mode Navigation and Tab Bars
    
    Source code(tar.gz)
    Source code(zip)
  • 14.2.2(Apr 20, 2021)

  • 14.2.1(Apr 12, 2021)

    OwnTracks 14.2.1 iOS/ipadOS/macOS

    • Release Date 2012-04-12

    ** New languages Dutch and Swedish, bug fix

    [NEW] Swedish
    [NEW] Dutch
    [FIX] send 'location' as '_type'  for 'steps' #674
    
    Source code(tar.gz)
    Source code(zip)
  • 14.2.0(Mar 31, 2021)

    OwnTracks 14.2.0 iOS/ipadOS/macOS

    • Release Date 2012-03-31

    ** Bug fix and Completed Translations to German and Polish

    [NEW] translations with POEdit
    [FIX] multiple alert messages
    [FIX]  App crashes on swipe-out-friend #666
    [NEW] Consider informing user and/or dropping HTTP POSTs on 4xx errors closes #665
    [FIX] replace UIPickerView by UISegmented Control for mode #664
    [FIX] UIPickerView hides part of the text in iOS 14 #664
    [FIX] display processing message only once
    [FIX] decimals in JSON
    [FIX] App crashes on swipe-out-friend #666
    
    Source code(tar.gz)
    Source code(zip)
  • 14.1.0(Feb 24, 2021)

    OwnTracks 14.1.0 iOS/ipadOS/macOS

    • Release Date unknown

    ** Bug fixes

    [FIX] replace UIPickerView by UISegmented Control for mode #664
    [FIX] UIPickerView hides part of the text in iOS 14 #664
    [FIX] display processing message only once
    [FIX] decimals in JSON
    [FIX] App crashes on swipe-out-friend #666
    
    Source code(tar.gz)
    Source code(zip)
  • 14.0.3(Jan 26, 2021)

  • 14.0.2(Jan 18, 2021)

    OwnTracks 14.0.2 iOS/ipadOS/macOS

    • Release Date 2021-01-18

    ** Bug fixes and small enhancements

    [FIX] url query parsing
    [NEW] increase details for error messages on inline config
    [NEW] add rid to /beacon url path
    [FIX] show processingMessage on Mac
    [FIX] wait for new location in background refresh ´"t":"p"'
    [NEW] support owntracks:///config?inline= inline url config processing
    [NEW] Regions with "identifier"
    [FIX] cleanup "created_at"
    [NEW] Add `created_at` timestamp if relevant #650
    [FIX] always report integer value for "acc" accuracy
    [FIX] OwnTracks on macOS too quickly creates location pins on map #649
    
    Source code(tar.gz)
    Source code(zip)
  • 14.0.1(Jan 16, 2021)

    OwnTracks 14.0.1 iOS/ipadOS/macOS

    • Release Date 2021-01-16

    ** Bug fixes and small enhancements

    [FIX] wait for new location in background refresh ´"t":"p"'
    [NEW] support owntracks:///config?inline= inline url config processing
    [NEW] Regions with "identifier"
    [FIX] cleanup "created_at"
    [NEW] Add `created_at` timestamp if relevant #650
    [FIX] always report integer value for "acc" accuracy
    [FIX] OwnTracks on macOS too quickly creates location pins on map #649
    
    Source code(tar.gz)
    Source code(zip)
  • 13.0.2(Sep 25, 2019)

  • 13.0.1(Sep 23, 2019)

    OwnTracks 13.0.1

    • Release Date 2019-09-23

    ** A few bugfixes and enhancements

    [NEW] Dark Mode support in iOS 13
    [NEW] Review colors for Dark/Light Mode #600
    [NEW] Review Layout of "Friends" History messages #601
    
    Source code(tar.gz)
    Source code(zip)
  • 12.0.9(Sep 14, 2019)

    OwnTracks 12.0.9

    • Relase Date 2019-09-14

    ** A few bug fixes and enhancements

    [NEW] Copy location coordinates to clipboard #597
    [FIX] Dark Mode iOS 13 fixes
    [FIX] Location report "inregions" inconsistent with "transition" messages #598
    
    Source code(tar.gz)
    Source code(zip)
  • 12.0.8(Sep 4, 2019)

    OwnTracks 12.0.8

    • Relase Date 2019-09-04

    ** A few bug fixes and enhancements

    [NEW] History Tab
    [NEW] Battery State
    [NEW] Update mode UI element #583
    [FIX] lost and missing links to status screen
    [FIX] WebView is not correctly sized on devices larger than iPhoneSE #596
    [FIX] Remove Geohashing Code
    [FIX] Initial size of Today Widget
    
    Source code(tar.gz)
    Source code(zip)
  • 12.0.7(Sep 2, 2019)

    OwnTracks 12.0.4/12.0.5/12.0.6/12.0.7

    • Relase Date 2019-09-02

    ** A few bug fixes and enhancements

    	[NEW] History Tab
    	[NEW] Battery State
    [FIX] Remove Geohashing Code
    [NEW] Update mode UI element #583
        [FIX] Initial size of Today Widget
    
    Source code(tar.gz)
    Source code(zip)
  • 12.0.5(Jun 12, 2019)

  • 12.0.3(Apr 10, 2019)

  • 12.0.2(Dec 16, 2018)

    ** A few bug fixes and enhances

    [FIX] Reconnect Problem after changing 4G/WLAN or other way #525
    [NEW] Allow authentication without password #559
    [NEW] Add X-Limit-U and X-Limit-D to HTTP mode headers #560
    [FIX] a number of crashes
    [NEW] Use "following" region get more position updates in Significant Changes mode
    
    Source code(tar.gz)
    Source code(zip)
  • 9.9.2(May 28, 2018)

    [NEW] Include current regions in "location" payload #523
    [NEW] use MQTT V5 library
    [NEW] Include desc in _type=beacon messages #521
    [NEW] translation (PL) update
    
    [FIX] Drop Public Mode #536
    [FIX] Rename Private Mode MQTT Mode
    [FIX] suppress "inregions" if empty
    
    [FIX] re-enable Altimeter/pressure reporting
    [FIX] not updating when app is in the background #498
    [FIX] Requesting StepCount via HTTP-Connection seems not to work #535
    [FIX] Drop AppleWatch support because Apple stops Watchkit 1 support
    [FIX] Drop Support for iOS < 11.0, older iOS versions use old version
    [FIX] Drop Addressbook links via Relation "owntracks" / "updateaddressbook"
    [FIX] Replace deprecated UIAlertView
    [FIX] Replace deprecated UIWebWiew
    [FIX] Replace deprecated UILocalNotification
    [FIX] Replace deprecated AddressBook interface
    [FIX] show matching files when selecting certificates only
    [FIX] Crash in TodayViewController on iOS 9.3.5 iPhone4S #528
    [FIX] Crash when accessing Address Book #529
    [FIX] Crash when requesting reportLocation #527
    [FIX] Crash in ConnectionType #526
    [FIX] update lastUsedLocation immediately
    
    Source code(tar.gz)
    Source code(zip)
  • 9.8.6(May 4, 2018)

    [NEW] Include current regions in "location" payload #523
    [NEW] use MQTT V5 library
    [NEW] Include desc in _type=beacon messages #521
    [NEW] translation (PL) update
    
    [FIX] show matching files when selecting certificates only
    [FIX] Crash in TodayViewController on iOS 9.3.5 iPhone4S #528
    [FIX] Crash when accessing Address Book #529
    [FIX] Crash when requesting reportLocation #527
    [FIX] Crash in ConnectionType #526
    [FIX] update lastUsedLocation immediately
    
    Source code(tar.gz)
    Source code(zip)
  • 9.7.8(Dec 21, 2017)

    [NEW] Polish text version
    [FIX] Starting map position #496
    [NEW] Apple watch: mode change #434
    [FIX] Watch and TodayWidget do not honor ignoreStaleLocations setting #493
    
    Source code(tar.gz)
    Source code(zip)
  • 9.6.3(Aug 30, 2017)

  • 9.6.1(Jul 12, 2017)

  • 9.6.0(Jul 12, 2017)

  • 9.5.8(Jun 23, 2017)

    OwnTracks 9.5.8

    • Release date 2017-06-23

    iPhone6s/7s compatibility issues solved

    [FIX] Missing t:p on iPhone 6 and higher? #462 [NEW] Background Fetch check code #462

    Source code(tar.gz)
    Source code(zip)
  • 9.5.7(Jun 17, 2017)

    OwnTracks 9.5.7 Release date 2017-06-17

    native traccar interface booklet
    bug fixes

    • [FIX] Friends show "Resolving..." #440#
    • [FIX] Beta - app crash when deleting friends #460
    • [FIX] extend %d and %u substitution logic to willTopic and subscriptions
    • [FIX] use monitoring Visits in Significant mode only
    • [FIX] use HTTP basic auth if AUTH is true
    • [FIX] correct user in HTTP "topic"
    • [NEW] topic in HTTP json payload
    • [FIX] Entering/Leaving triggers location update even in Quiet mode #459
    • [FIX] substitutions is pubTopicBase #458
    • [NEW] extended expert mode settings
    • [FIX] immediate effect of remote config changes #457 #456
    • [FIX] Hide experimental "Green Boxes" feature #454
    Source code(tar.gz)
    Source code(zip)
  • 9.5.1(May 31, 2017)

    Owntracks 9.5.1 Release date 2017-05-31 mosquitto 1.4.12 compatible clientIDs Copy attribute pubTopicBase parameter expansion HTTP Basic Authentication

    • [FIX] Restrict clientId to minimum MQTT 3.1.1 requirements
    • [NEW] copy attribute in payload controlled by UI #449
    • [NEW] MQTT 3.1.1 support #444
    • [NEW] pubTopicBase may contain %u or %d to be replaced with UserID / DeviceID #445
    • [FIX] Change setConfiguration and setWaypoints payloads to match Android #437
    • [NEW] Added HTTP Basic Authentication
    Source code(tar.gz)
    Source code(zip)
  • 9.3.0(Oct 18, 2016)

    Owntracks 9.3.0

    Release date 2016-10-18

    • [NEW] Add Websockets Transport closes #428
    • [NEW] connection status as extended attribute closes #427
    Source code(tar.gz)
    Source code(zip)
Owner
OwnTracks
Your location companion
OwnTracks
App developed for Space Apps NASA Hackathon

AirCheck App developed for Space Apps NASA Hackathon April 22, 23, 24 Attached products Backend Web/Mobile Web Page and scalability plan Requirements

Jorge Ovalle 20 Dec 19, 2022
iOS and  Watch app to find city bicycles to rent in your city

Bike-Compass Bike Compass is a full-featured city bicycle finder app for iOS. Using a bike is enjoyable, that is why our app is fast, beautiful, and d

Raul Riera 80 May 18, 2022
Contains the swift rewrite of Find My Bus NJ iOS App

FIND MY BUS NJ 2 An app for tracking NJ Transit bus times. Dependancies Alamofire SwiftyJSON PKHUD Fabric Getting started Install fastlane and imagema

null 44 Dec 10, 2022
iOS app which uses the Moves API to visualize which places you spent the most time at in the last seven days.

Places Places uses the Moves API to visualize which places you spent the most time at in the last seven days. It runs on iOS 7 only and you need to ob

Boris Bügling 43 Feb 9, 2022
Neverlate is a self-improvement iOS app for people who are often late.

Neverlate Team: Ayuna Vogel, Charles Kang, Eric Sze. Neverlate is a self-improvement iOS app for people who are often late. Put money at stake and pic

Ayuna Vogel 28 Nov 1, 2022
🚗 iOS app for finding public parking lots

?? ParkenDD ParkenDD shows you the current parking situation for various European cities, including Dresden, Ingolstadt, Hamburg, Zürich and Aarhus to

Kilian Koeltzsch 49 Feb 9, 2022
A simple Pebble app to show the nearest available CitiBike NYC dock.

PebCiti A simple iOS app to show the nearest available CitiBike NYC dock on your Pebble. UUID: F6BB82D0-B5BF-4EC7-A97A-405D3A350444 Installation Open

Joe Masilotti 19 Dec 11, 2021
Israel's tech jobs, startups, incubators and investors iOS App

Startups | Mapped In Israel Startups is a beautiful way to discover new startups, locate co-working spaces and get funded. Startups lets you: Visualiz

Sugar So Studio 31 Feb 9, 2022
A ready for use and fully customizable location picker for your app

LocationPicker A ready for use and fully customizable location picker for your app. Features Installation Cocoapods Carthage Swift Package Manager Qui

Zhuoran 397 Nov 16, 2022
An iOS app to display quarantine classification information based on users location

ph covid19 Quarantine Classification Automatically check quarantine classification based on your location Tech: MVVM Observer Binding MapKit, CoreLoca

Carlos Rivas 0 Nov 15, 2021
GoogleMapsApp - Google Maps App With Swift

googleMapsApp Тестовое задание Current location: Import points from servers:

Fedot Evseev 0 Jan 11, 2022
iPhone and iPod Touch version of Skeleton Key: is an addictive and unique puzzle game in which you shift keys around the board unlocking treasure chests. Made with cocos2d-iphone.

Skeleton Key (iOS) Skeleton Key is an addictive and unique puzzle game in which you shift keys around the board unlocking treasure chests. It's availa

null 117 Jun 6, 2022
A utility that reminds your iPhone app's users to review the app written in pure Swift.

SwiftRater SwiftRater is a class that you can drop into any iPhone app that will help remind your users to review your app on the App Store/in your ap

Takeshi Fujiki 289 Dec 12, 2022
Appirater - A utility that reminds your iPhone app's users to review the app.

Introduction Appirater is a class that you can drop into any iPhone app (iOS 4.0 or later) that will help remind your users to review your app on the

Arash Payan 4.7k Jan 7, 2023
TypeStyle is a handy app for iPhone and iPad that generates text using different styles and decorations. It is a native Swift iOS app.

TypeStyle TypeStyle is a handy app for iPhone and iPad that generates text using different styles and decorations. It is a native Swift iOS app. Featu

Eugene Belinski 31 Dec 14, 2022
A quick and simple way to authenticate an Instagram user in your iPhone or iPad app.

InstagramSimpleOAuth A quick and simple way to authenticate an Instagram user in your iPhone or iPad app. Adding InstagramSimpleOAuth to your project

Ryan Baumbach 90 Aug 20, 2022
A quick and simple way to authenticate a Dropbox user in your iPhone or iPad app.

DropboxSimpleOAuth A quick and simple way to authenticate a Dropbox user in your iPhone or iPad app. Adding DropboxSimpleOAuth to your project CocoaPo

Ryan Baumbach 42 Dec 29, 2021
A quick and simple way to authenticate a Box user in your iPhone or iPad app.

BoxSimpleOAuth A quick and simple way to authenticate a Box user in your iPhone or iPad app. Adding BoxSimpleOAuth to your project CocoaPods CocoaPods

Ryan Baumbach 15 Mar 10, 2021
Voice Memos is an audio recorder App for iPhone and iPad that covers some of the new technologies and APIs introduced in iOS 8 written in Swift.

VoiceMemos Voice Memos is a voice recorder App for iPhone and iPad that covers some of the new technologies and APIs introduced in iOS 8 written in Sw

Zhouqi Mo 322 Aug 4, 2022