I downloaded the APK from https://apkpure.com/spotteredu/com.arickllc.spotteredu … and ran it through http://javadecompiler.com . You can get the source here: http://www.javadecompilers.com/data/28.01.20/bed8141b20274628c0699b2222c1b424/SpotterEDU_v3.1.11_apkpure.com_source_from_JADX.zip …
-
-
Prikaži ovu nit
-
It seems that they use Gimbal to communicate with the beacons https://docs.gimbal.com/android/v3/devguide.html … , and Google has a system to register such beaconshttps://developers.google.com/beacons
Prikaži ovu nit -
Their API url is https://api.spotteredu.com/api/v2/students/me/ … and API communications are defined in com/arickllc/spotteredu/network/SpotterRestClient.javapic.twitter.com/dcvpfdPCDn
Prikaži ovu nit -
HTTP POST: -register: new student registration -locate: submit attendance request -notifications: sign up for push notifications -snapshot: send a snapshot, which is a class consisting of a 'code' element and a 'attendable_id' element
Prikaži ovu nit -
POST (cont): -activity: used to submit enter or exit event -legal: sends a notice that the user agreed to the privace policy and ToS
Prikaži ovu nit -
HTTP GET: - schedule: returns the list of classes. Something interesting is that it checks for 'x-spotter-legal' in the header, and it's unclear what that's for - ongoing: returns current attendance - courses/<class id>/attendance: returns attendance for course with class idpic.twitter.com/QCFI4vBu6r
Prikaži ovu nit -
Also, here's their patent: https://patents.google.com/patent/US20160364819A1/en …
Prikaži ovu nit
Kraj razgovora
Novi razgovor -
Čini se da učitavanje traje već neko vrijeme.
Twitter je možda preopterećen ili ima kratkotrajnih poteškoća u radu. Pokušajte ponovno ili potražite dodatne informacije u odjeljku Status Twittera.