Miksi kilpi ja truecaller sovellukset vaativat iphonessa useampia lupia, Fonecta caller vaatii vaan yhden luvanin kysymykseen artikkelisi vastaa?
Miksi kilpi ja truecaller sovellukset vaativat iphonessa useampia lupia, Fonecta caller vaatii vaan yhden luvan
Kilpi/Truecaller pyytävät useampia “lupia” iOS:n asetuksissa, koska ne käyttävät useita erillisiä Call Directory ‑laajennuksia (esim. yleiset, edistyneet, kontaktit), kun taas Fonecta Caller hoitaa kaiken yhdellä laajennuksella.
Mitä iOS oikeasti näyttää tuossa näkymässä?
iOS:n “Puhelujen esto ja tunnistus” ‑näytössä jokainen rivi (Kilpi – Yleiset, Kilpi – Edistyneet, Kilpi – Kontakter, Truecallerilla usein 3–4 riviä) on teknisesti oma Call Directory ‑extension, ei erillinen käyttöoikeus puhelutietoihin.
Apple rajaa kerralla ladattavien numeroiden määrää ja lisäksi erottaa toiminnallisuuksia (esim. pelkkä tunnistus vs blokkaukset), joten sovellus voi jakaa tietokantansa useaan extensioniin – silloin käyttäjä näkee useita kytkimiä.
Miksi Kilpi/Truecaller jakavat useaan extensioniin?
Useampi extension antaa kehittäjälle mm. seuraavia etuja:
- Numeroiden määrä: Jos spam‑/markkinointirekisteri on iso, sitä jaetaan useaan extensioniin, jotta Call Directory ‑rajoitukset eivät tule vastaan.
- Eri kategoriat: Esim. “Yleiset” (perusspämmi), “Edistyneet” (laajempi blokkilista), “Kontaktit” (omien kontaktien erityiskäsittely tms.) voidaan pitää erikseen, jotta käyttäjä voi valita, mitä haluaa käyttää.
- Eri toiminnot: Yksi extension voi keskittyä identifiointiin, toinen blokkaukseen, kolmas raportointiin (riippuu tarkasta toteutuksesta ja iOS‑versiosta).
Kehittäjän näkökulmasta tämä on lähinnä arkkitehtuuriratkaisu ja tapa kiertää CallKitin rajoitteita, ei merkki siitä, että appi pääsisi laajemmin käsiksi puhelulokiin – Apple nimenomaan estää sen ja sallii vain numeroiden/labelien syöttämisen järjestelmälle.
Miksi Fonectalla on vain yksi kytkin?
Fonecta Caller näyttää iOS:ssä yhtenä “Fonecta Caller – Free” tai “Fonecta Caller Pro” ‑extensionina, koska se:
- on rajannut automaattisen tunnistuksen tiettyyn, suhteellisen pieneen numerojoukkoon (esim. n. 10 000 eniten haettua numeroa), jotka ladataan yhteen Call Directory ‑extensioniin tai haetaan palvelimelta Caller ID:tä varten.
- ei ilmeisesti jaa tietokantaa useisiin kategorioihin eikä tarvitse useampia extensioneita, jolloin yksi kytkin riittää.
Käytännön vaikutus käyttäjälle on se, että Fonectan tunnistus toimii “yhdellä vivulla”, mutta samalla sen kattavuus on rajatumpi kuin sovelluksilla, jotka puskevat iOS:ään suuremman ja kategorisoidun numeromassan usean extensionin kautta.
Kannattaako sinun huolestua luvista?
Kaikissa näissä tapauksissa iOS näyttää vain, mitkä Call Directory ‑extensionit ovat käytössä; appit eivät näe tulevien puheluiden numeroa suoraan CallKitin kautta, vaan toimivat vain taustalistana, jonka iOS itse tarkistaa.
Eli se, että Kilpi/Truecallerilla on 3–4 kytkintä, ei tarkoita, että ne saisivat enemmän puheludataa kuin Fonecta – ne vain tarjoavat useamman listan ja/tai suuremman määrän numeroita järjestelmän käyttöön.