Polar Beat -sovelluksen Android-version sijainnin sallimista koskevat usein kysytyt kysymykset
Miksi Polar Beat -sovelluksessa on sallittava sijainnin käyttö ja miksi sijaintipalveluja tarvitaan Bluetooth-laitteiden etsimiseen?
Kun Android 6.0 julkaistiin vuonna 2015, Google otti käyttöön uudet lupavaatimukset Bluetooth Low Energy -yhteyksiä varten. Android 6.0 ja sitä uudemmat versiot edellyttävät, että sovellukset pyytävät luvan, ennen kuin sovellukset voivat käyttää järjestelmän tietoja ja ominaisuuksia. Sijaintia koskeva lupa tarvitaan Bluetooth Low Energy -yhteyttä käyttävien laitteiden etsimistä varten.
Jos sijaintipalvelut eivät ole käytössä ja/tai sijainnin käyttöä ei ole sallittu Polar Beat -sovellukselle, Android-puhelin ja Beat-sovellus eivät löydä Bluetooth Low Energy -sensorin (kuten Polar H10:n) laitetunnusta, eikä sensoriin voi muodostaa yhteyttä.
Sijainnin käyttö on tietenkin myös GPS-seurannan edellytys.
Polar Beat -sovelluksen 3.1.1 -versiopäivityksen jälkeen sovellus pakottaa antamaan luvan sijainnin käyttöön ja sallimaan sijainnin käytön Polar Beat -sovellukselle. Miksi?
Muokkasimme sovelluksen käyttöliittymää Polar Beatin versiossa 3.1.1 niin, että se ilmoittaa, jos sijainnin käyttö on estetty ja miksi yhteyden muodostaminen sykesensoriin ei ole mahdollista. Sovellus on vaatinut tätä siitä saakka, kun Android-versio 6.0 julkaistiin.
Sovelluksessa näkyy versioon 3.1.1 päivittämisen jälkeen seuraavat tiedot, jos sovellusta on estetty käyttämästä sijaintia:
Miksi Bluetooth-kuulokkeiden, -kaiuttimien, -autoradion ja vastaavien käyttö onnistuu ilman sijainnin sallimista, mutta sijainnin käyttö on sallittava sykesensorin käyttöä varten?
Kuulokkeet, kaiuttimet jne. käyttävät Bluetooth-vakiotekniikkaa, kun taas Polarin (ja muiden valmistajien) sykesensorit käyttävät Bluetooth Low Energy -teknologiaa. Sijainnin salliminen on tarpeen vain Bluetooth Low Energy -teknologiaa käyttävien laiteiden yhteydessä.
Onko olemassa virallista dokumentaatiota siitä, että puhelin ja Android-sovellus edellyttävät sijainnin sallimista Bluetooth-laitteiden etsimistä varten?
Ainoa virallinen dokumentaatio löytyy Googlen kehittäjille suunnatuilta sivuilta. Se mainitaan seuraavassa kehittäjille suunnatussa artikkelissa, jossa kerrotaan Android 6.0 -versioon tulleista muutoksista: https://developer.android.com/about/versions/marshmallow/android-6.0-changes
Lue Access to Hardware Identifier (Laitetunnuksen käyttö) -kohta.
Vaatimus sijainnin sallimisesta Bluetooth-laitteiden etsimistä varten mainitaan myös seuraavassa kehittäjille suunnatussa Bluetooth low energy overview (Yleiskatsaus Bluetooth Low Energy -teknologiaan) -asiakirjassa: https://developer.android.com/guide/topics/connectivity/bluetooth-le
Poistuuko vaatimus sijainnin sallimisesta Polar Beat -sovelluksesta tulevaisuudessa?
Emme valitettavasti voi poistaa luvan vaatimista niin kauan kuin Android edellyttää sitä, sillä muuten mitään sykesensoria ei voi yhdistää sovellukseen.
Huomaa, että vaatimus koskee ainoastaan Polar Beat -sovelluksen Android-versiota. BLE-laitteiden käyttö ei edellytä lupaa sijainnin käyttöön iOS-laitteissa.