Kirjautuminen

Haku

Tehtävät

Kilpailu

Algoritmikisa
Putka Open 2020 -kisan
4. kierros: 6.–8.11.

Keskustelu: Ohjelmointiongelmat: Java: Android sovellusten teko ja ääkköset

Sivu 1 / 1

Sivun loppuun

pistemies [29.08.2020 10:48:17]

#

Moi

Törmäsin tässä pikkupulmaan, ja ajattelin että jos jollakin on siitä käytönnön kokemusta.

Olen luomassa apk-tiedostoa. Laitoin kieleksi 'Java', koska saman asian voi toteuttaa javaa koodammalla.
Sovelluksen nimi sisältää ääkkösiä eli kirjaimen ä.

Olen sen verran etsityn asiaan tietoa, että package id eli application id tulisi vastata muotoa

com.myname.myapp

Tuossa sanan 'myapp' korvikkeena olisi siis laajennuksen nimi, minun tapauksessani nimi, joka sisältää ä-kirjaimen.
Ymmärtäisin, että sitä ei voi korvata kirjaimella 'a', koska sitä kirjaninta ei löydy laajennuksen nimestä siltä kohtaa.

Toimiiko, jos jätän sen kohdan täyttämättä id-nimessä? Eli lukeeko google tuon 'ä' kirjaimen laajennuksen nimestä samaan tapaan kuin välilyönnit eli poistaa sen kokonaan?

The Alchemist [30.08.2020 09:15:18]

#

Kokeile.

pistemies [30.08.2020 09:38:27]

#

En "kokeillut" luoda apk-tiedostoa summassa. Palvelu, jota käytän, perii pienen maksun apk-tiedoston luomisesta.
Mutta onnistuin testaamaan sitä Android Consolella. Kun siinä kirjoittaa sovelluksen nimen, se kirjoittaa lomakkeen 'Apllication id'kenttään automaattisesti sen id-tekstin.

Metabolix [30.08.2020 09:55:13]

#

No mikä oli kokeilun tulos?

pistemies [30.08.2020 10:19:21]

#

Se, että jos sovelluksen nimi on "Yrjö" ja sovelluksen tekijä on "Väinö", toimiva application id on tämä:

com.vin.yrj

Grez [30.08.2020 12:50:35]

#

Paitsi että tuo olisi oikeaoppinen vain jos tekijällä (Väinö) on rekisteröitynä domain vin.com

Sinänsä olennaistahan siinä on oikeastaan vain että se on uniikki ja tuon käänteisen domainkäytännön idea on, että jokainen yritys voi valita vapaasti nimet kunhan laittavat omistuksessaan olevan domainnimen tuohon. Sinänsä en tiedä miten Google reagoisi jos playstoreen olisi joku laittanut com.vin.yrj ID:llä olevan apin ja sitten vin.com omistaja olisi devannut saman nimisen apin. Eli potkaisisiko google pyynnöstä pois sen ensin laitetun (ei kai käytännössä mahdollista) vai valittaisiko se jo ekaa julkaisua tehdessä että koitat nyt käyttää jonkun muun domainia (en usko)

pistemies [30.08.2020 15:23:52]

#

Grez kirjoitti:

Paitsi että tuo olisi oikeaoppinen vain jos tekijällä (Väinö) on rekisteröitynä domain vin.com

Oletkohan nyt osittain hakoteillä? Harvemmin tuo alkuosa liity internet sivun osoitteeseen. Sen pitää liittyä sovelluksen julkaisjan nimeen.

Yrityksistä puheenollen julkaisija voi olla esimerksi Yritys Oy, jolloin tuo alkuosa kuuluu olla com.yoy eli Etunimestä riittää alkukirjain, sukuinimi pitää olla kokonaan. En ole kuullut enkä testaillut olisiko muoto com.yritysoy toimiva.

Grez [30.08.2020 18:26:21]

#

pistemies kirjoitti:

Oletkohan nyt osittain hakoteillä? Harvemmin tuo alkuosa liity internet sivun osoitteeseen. Sen pitää liittyä sovelluksen julkaisjan nimeen.

En sanonut että ne liittyisivät millään tavalla internet-sivuihin tai niiden osoitteisiin vaan domainnimiin (joita toki myös internet-sivut käyttävät)

Jos nyt randomilla katson joitain application id tunnisteita Google Playssa...

fi.danskebank.mobilepay (domain danskebank.fi, julkaisija MobilePay A/S)
fi.nordea.mep.p2p (domain nordea.fi, julkaisija Nordea Bank Abp)
tv.twitch.android.app (domain twitch.tv, julkaisija Twitch Interactive Inc.)
by.hitbox.magicwoods (domain hitbox.by, julkaisija VOODOO)
fi.suomi.viestit (domain suomi.fi, julkaisija Digi- ja Väestötietovirasto)

Siellä varmaankin voi olla jokunen sovellus, joissa tekijä ei hallinnoi (tai ole hallinnoinut) application id:n mukaista domainia, mutta tuskin edes 10% sovelluksista.


Sivun alkuun

Vastaus

Aihe on jo aika vanha, joten et voi enää vastata siihen.

Tietoa sivustosta