Polar Beat -sovelluksen Android-version sijainnin sallimista koskevat usein kysytyt kysymykset
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.
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:


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ä.
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

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.