PactrackDroid
PactrackDroid är/var en Android-app för att hålla koll på försändelser hos PostNord.
På grund av ändringar i gratis användning av PostNords API blev det i mars 2018 orimligt att fortsätta att erbjuda appen gratis. Utöver detta hade PostNord sedan något år tillbaka släppt en egen officiell app som gör samma saker som PactrackDroid gjorde, fast bättre, och även inkluderar ett antal andra features. Därför ses projektet som övergivet sedan dess, och finns inte längre tillgängligt i Google Play Store.
Gamla versioner av appen finns nedan, och källkoden finns arkiverad på GitHub (licensierad under GNU GPL version 2).
Troligtvis går det inte längre att använda versioner äldre än 2.5.0, eftersom de två API:erna appen använde innan dess ska respektive verkar ha försvunnit.
För att rimligen kunna använda version 2.5.0 och nyare (som i skrivande stund fortfarande borde fungera) bör man använda en egen API-nyckel, vilket kan skapas här. Den inbyggda API-nyckeln får nämligen bara göra 500 paketsökningar per dygn...
Funktioner:
- Automatiska uppdateringar i bakgrunden (valfritt)
- Konfigurerbara notifieringar vid nya händelser (också valfritt)
- Svenskt gränssnitt (inte valfritt, än...)
Kända problem/TODO:
Screenshots (från version 2.5.0)
Changelog:
2.6.0
- Ändrat hur appen hanterar när åtkomst till Internet saknas. I vissa fall kunde appen låsa sig och helt sluta uppdatera tidigare.
- Smärre förbättring av notifieringar för enstaka händelser. Ska nu gå att läsa i sin helhet (genom att expandera notifieringen) även om texten är lång.
- Småfixar och uppsnyggningar.
2.5.1
- Fixat möjliga problem i hanteringen av spårningsdata.
- Småfixar.
2.5.0
- Material design på riktigt. :)
- Nytt API igen, PostNord stänger det tidigare i slutet av mars. Det nya begränsar dock mängden anrop per API-nyckel och dag.
- Fler möjliga val av uppdateringsintervall. Alla under 1 timme kräver egen API-nyckel för att inte sänka appen för andra.
- Mängder av småfixar och förbättringar under huven. Bland annat stöd för vissa dumheter gällande kollinummer som vissa återförsäljare hittar på.
2.0.2
- Det började plötsligt dyka upp events utan beskrivning i datan från PostNord. Appen mådde dåligt av detta, men det är nu åtgärdat.
2.0.1
- (Begränsat) stöd för delade försändelser (flera kollin). Appen kan nu hålla koll på enskilda kollin i sådana försändelser, givet att varje enskilt kolli har sitt eget kollinummer.
2.0
- Nytt API från Posten. Nu ska alla paket som hittas på posten.se även hittas i appen! :)
- GUI:t förfinat ytterligare, smått inspirerat av "Material Design", stort tack till blunden! (En komplett "Material-omdesign" kommer.)
- Ny ikon (tack, blunden, återigen!).
- Bakgrundsbild för Android Wear-notifieringar.
- Separat layout för tablets.
1.5
- Uppfräschning av gränssnittet (STORT tack till blunden!). Kräver Android 3.0 eller högre.
- Möjlighet att (valfritt) lägga till en beskrivning av kollin.
- Meddela användaren att appen inte fungerar för alla kollinummer när kollin inte hittas.
- "Uppdatera automatiskt" på kollin är inaktiverat om automatiska uppdateringar är inaktiverade.
- Automatiska uppdateringar satta till varje timme som standard.
- Nya app- och notifikationsikoner.
- LiveView™-stödet borttaget.
Projektet övergivet under nästan tre år...
1.3.1
- Småfixar för LiveView™. Den speciella ikonen för detta ändamål är nu borttagen, och applikationsikonen används istället.
- Kolli-ID:t sätts till det som Posten hittar efter genomförd uppdatering. Detta undviker eventuella problem med flera träffar vid framtida uppdateringar (och förbereder för eventuellt stöd för multipla träffar i framtiden).
- Avisering av endast en ny händelse (per kolli) visar händelsetexten istället för "1 ny händelse".
1.3
- Nya ikoner för Android 2.0+ (tack till coolof på Swedroid!).
- Stöd för Sony Ericsson LiveView™.
- Fixat en bugg som orsakade att data från Postens server blev korrupt (appen tolkade detta felaktigt som serverns fel).
- Stödet för installation på SD-kortet borttaget (automatiska uppdateringar fungerar inte bra om appen är installerad på SD-kortet och appen är liten nog att få plats i telefonens minne).
- Ett antal interna omkodningar och förbättringar.
1.2.1
- Stöd för alla skärmstorlekar. Även enheter med små skärmar bör nu se appen i Android Market.
- Tillåt installation på SD-kortet (ny funktion i Android 2.2).
1.2
- Stöd för avvikelser (att försändelsen sorterats fel, t.ex.).
1.1
- Massor av intern omkodning för att rutan för inmatning av kollinummer ska stanna kvar när telefonen roteras.
- Möjlighet att stänga av automatisk uppdatering för enskilda paket (t.ex. för att inte väcka telefonen i onödan då alla inlagda paket är uthämtade).
- Integration mot Barcode Scanner. Det går nu att direkt från rutan för inmatning av kollinummer klicka "scanna streckkod" (alla koder som hanteras av Barcode Scanner funkar).
1.0
- Signerad med ett riktigt certifikat. Om du har en tidigare version installerad, måste du avinstallera den manuellt innan du installerar denna version!
- Starta inte service:n för automatiska uppdateringar vid boot om databasen är tom.
1.0rc2
- Nya ikoner för programmet och aviseringar, stämmer bättre med Androids "icon design guidelines".
- Låt inte automatiska uppdateringar ligga och snurra om databasen är tom (orsakade troligen minnesläckor eftersom de påbörjade uppdateringarna aldrig signalerade att de var färdiga).
- Några smärre buggfixar (egentligen samma problem som det ovan).
1.0rc1
- Källkoden släppt på GitHub.
- Ytterligare en statusikon.
- Omgjord layout för landskapsläge i kolli-vyn.
- En om-ruta, åtkomlig från listvyn.
- Fråga om bekräftelse vid borttagning av kollin.
- Lade till lite saknade värden i programinformationen (AndroidManifest).
- Några smärre städningar i koden.
1.0 beta 3
- Statusikoner, både i list-vyn och kolli-vyn. Baseras på min ad-hoc-tolkning av Postens statuskoder, och kan vara fel för vissa specialfall.
- Aningen omgjorda layouter, inklusive en speciell layout för landskapsläge (i kolli-vyn) samt att tilläggning av nya kollin nu görs med en knapp i huvudgränssnittet och inte i menyn.
- Visa felmeddelande som status i kolli-vyn.
- Versionsnummer och metadata för aTrackDog ligger nu också i programinformationen (AndroidManifest).
1.0 beta 2
- Fix för att flera notifieringar/aviseringar (i statusfältet) samtidigt ska funka som förväntat.
- Lyd systemets inställning för bakgrundsdata.
- Info om senaste uppdatering och senaste lyckade uppdatering finns nu under "Fler detaljer".
- Något omorganiserat inställningsfönster.
- Möjlighet att ändra inställningarna för lysdioden.
1.0 beta 1
1.0 beta "0" (finns inte kvar)
- Första versionen med "komplett" funktionalitet.
0.1
- Tidig alpha-version utan automatiska uppdateringar eller notifieringar/aviseringar.
//Joakim "firetech" Tufvegren 2024-01-28