DPS-julkaisuprosessi Android-laitteille

Luetko oikeaa artikkelia?

Tämä artikkeli koskee Digital Publishing Suitea. Jos haluat tietoa Digital Publishing Solution (DPS 2015) -ratkaisusta, katso Android-julkaisuopas DPS 2015:lle.

Yleistä

DPS-työkalujen avulla voit luoda .apk-katseluohjelmasovelluksen, jonka voit lähettää Google Playhin (aiemmin Android Market).

Android-laitteille voi luoda kahdenlaisia sovelluksia: vanhoja AIR-pohjaisia Android-sovelluksia (joiden tarjoaminen loppui joulukuussa 2014) ja uusia alkuperäisiä Android-sovelluksia. Ohjeet vanhojen AIR-pohjaisten Android-sovellusten luontiin ovat artikkelissa Vanhojen DSP-sovellusten luominen Android-laitteita varten. Ohjeet alkuperäisten Android-sovellusten luontiin ovat artikkelissa Alkuperäisten DPS-sovellusten rakentaminen Android-laitteita varten.

Toimintojen vertailukaavio on artikkelissa DPS:n tukemien toimintojen luettelo.

Seuraavassa kerrotaan, miten voit luoda mukautetun katseluohjelmasovelluksesi tarvitsemat tiedostot. DPS App Builderin nykyinen versio on 3.2 (julkaistu syyskuussa 2014). 

Tarvittavat tiedostot

☐    Sovelluskuvakkeet (mikä tahansa koko alkuperäiselle sovellukselle; 36 x 36, 48 x 48 ja 72 x 72 PNG vanhalle sovellukselle)

☐    Käynnistyskuvat (1280 x 800 ja 800 x 1280 tai suurempi 8-bittinen PNG) vain vanhalle sovellukselle

☐    Kelvollinen varmenne

Google Playn vähittäismyyntisisältö

  • Google Playta varten voi luoda vain multifolio-katseluohjelmasovelluksia. Yhden folion sovellukset eivät ole käytettävissä tällä hetkellä.
  • DPS ei tue Google Play -tilauksia tällä hetkellä.
  • Numeroita voi myydä käyttämällä Googlen sovelluksen sisäistä laskutusta.

Tietoja Google Play -sovellusten hinnoittelusta on Google Play -ohjeen artikkelissa Omien sovellusten myyminen.

DPS-katseluohjelmien Android-järjestelmävaatimukset

  • Alkuperäiset DPS-katseluohjelmat tukevat Android-puhelimia ja -tablet-laitteita, joissa on Android 4.0.3 tai uudempi.
  • Vanhat DPS-katseluohjelmat tukevat tablet-laitteita, joissa on Android 2.3.3 (ohjelmointirajapinta 10 tai uudempi), vähintään 512 Mt RAM-muistia, vähintään seitsemän tuuman näyttö ja vähintään 1024x600 kuvapisteen näyttötarkkuus. Vanhat DPS-katseluohjelmat eivät tue puhelimia. Vanhat DPS-katseluohjelmat tukevat Android 4.4:ää (KitKat) vain kun käytössä on katseluohjelman versio 29 tai uudempi.

Työnkulun esittely

Valmistautuminen sovelluksen luomiseen 

  • Rekisteröidy Google Play -kehittäjäksi. Google Play (aiemmin Android Market) -palveluun rekisteröityminen maksaa 25 dollaria. Rekisteröidy, jotta voit lähettää sovelluksiasi Google Play Store -kauppaan.
  • Luo yksityinen avainvarmenne. Kun kyseessä on alkuperäinen Android-sovellus, sovelluksen allekirjoittamiseen voi käyttää myös .keystore-tiedostoja.
  • Luo sovelluskuvakkeet ja aloitusnäytöt.

Sovelluksen kehittäminen ja testaaminen 

Sovelluksen lähettäminen Google Playhin

Kun kyseessä on alkuperäinen Android-sovellus, allekirjoita .apk-tiedosto. Lähetä seuraavaksi allekirjoitettu .apk-sovellus Google Play Storeen. Jos sovelluksessasi käytetään sovelluksen sisäisiä ostoja, muista määrittää jaettu salaisuus (lisenssiavain) DPS-tilinhallintaportaalissa. Muista myös lähettää beeta-APK-tiedosto Google Playn kehittäjäportaaliin. Lue lisätietoja tässä artikkelissa jäljempänä olevasta aihetta käsittelevästä osiosta.

Tarvittavien tiedostojen luominen

Jotta voit luoda mukautetun katseluohjelmasovelluksen Viewer Builderin avulla, luo sovelluskuvakkeet, aloitusnäytöt ja kansi.

Sovelluskuvakkeet

Kun kyseessä on alkuperäinen Android-sovellus, luo minkä tahansa kokoinen neliömuotoinen PNG-kuva (vähintään 96x96 kuvapisteen kokoista kuvaa suositellaan). Web App Builder skaalaa kuvan.

Kun kyseessä on vanha Android-sovellus, luo 36 x 36, 48 x 48 ja 72 x 72 kuvapisteen kokoiset kuvakkeet PNG-muodossa.

Kun lähetät valmiin sovelluksen kauppaan, sinun täytyy toimittaa lisää sovelluskuvia.  

Aloitusnäytöt

Kun kyseessä on alkuperäinen Android-sovellus, aloitusnäyttöä ei vaadita. Sovellus latautuu heti.

Kun kyseessä on vanha Android-sovellus, luo kaksi aloitusnäyttöä kaikille Android-laitteille. Kun katseluohjelma käynnistetään, aloitusnäyttö näkyy noin kolmen sekunnin ajan. Toimita kaksi 800 ppi:n 1280-bittistä PNG-aloitusnäyttökuvaa jossakin seuraavista kokoluokista: 1280 x 800 / 800 x 1280, 1920 x 1200 / 1200 x 1920, 2048 x 1536 / 1536 x 2048 tai 2560 x 1600 / 1600 x 2560.

Kaikissa laitteissa käytetään määrittämääsi samaa vaaka- tai pystysuuntaista aloitusnäyttöä. Katseluohjelma skaalaa kuvan suuremmaksi tai pienemmäksi. Jos laitteen ja kuvien kuvasuhde on eri, katseluohjelma rajaa kuvien reunat, jotta ne täyttävät näytön kokonaan.

Varmennetiedoston luominen

Android-järjestelmät edellyttävät, että kaikki asennettavat sovellukset on digitaalisesti allekirjoitettu p12-varmenteella, jonka yksityinen avain on sovelluksen kehittäjällä. Varmista, että kaikki sovellukset on allekirjoitettu. Järjestelmään ei voida asentaa sovellusta, jota ei ole allekirjoitettu. Voit allekirjoittaa sovellukset itse allekirjoittamillasi varmenteilla. Varmenteen myöntäjää ei tarvita.

Luomasi varmenteen on vanhennuttava 22.10.2033 jälkeen.

Varmenteita voi luoda useilla tavoilla, esimerkiksi käyttämällä Adobe Flash Professional- tai Adobe Flash Builder -sovellusta. Jos tietokoneeseen ei ole asennettu kehittäjätyökaluja, voit luoda varmenteen Keytool-työkalun avulla. Keytool on Java SDK -työkalu, joka on asennettu valmiiksi Mac OS -tietokoneisiin. Jos käytät Windowsia, Java SDK (eli JDK) täytyy ensin asentaa ja ottaa käyttöön.

Seuraavassa kerrotaan, miten voit luoda varmenteen Keytoolin avulla. Tarkat tiedot ovat Android-kehittäjäsivuston artikkelissa Signing Your Application.

(Mac OS) Varmennetiedoston luominen Keytoolin avulla

  1. Avaa Pääte, joka on Ohjelmat > Lisäohjelmat -kansiossa.
  2. Kirjoita ja liitä seuraava rivi (korvaa ”omanimi.key.p12” ja ”alias_name” omilla tiedoillasi):

    keytool -genkey -v -keystore omanimi.key.p12 -alias alias_name -keyalg RSA -keysize 2048 -storetype pkcs12 -validity 10000

    Kun arvoksi määritetään ”10000”, vanhenemispäiväksi määritetään 22. lokakuuta 2033 jälkeen oleva päivämäärä.

  3. Anna salasana ja anna se uudelleen. Annat tämän salasanan myöhemmin DPS App Builderissa.

  4. Määritä varmenteen tiedot kehotteiden mukaisesti.

  5. Kun valinnat pyydetään vahvistamaan, kirjoita "yes" ja paina rivinvaihtonäppäintä käyttääksesi samaa salasanaa.

    Varmenne luodaan kehotteen käyttämään sijaintiin, esimerkiksi kotikansioosi. Kopioi varmennetiedosto paikkaan, josta löydät sen. Kirjoita myös salasana muistiin.

(Windows) Varmennetiedoston luominen Keytoolin avulla

  1. Lataa ja asenna Java SDK (JDK). Merkitse asennussijainti muistiin.
  2. (Valinnainen) Aseta pysyvä polku, josta voit suorittaa Java SDK -komentoja. Asettamalla pysyvän polun voit kirjoittaa JDK-komentoja (esimerkiksi "keytool") mistä tahansa polusta. Näin Java SDK -hakemistoon ei tarvitse erikseen siirtyä. Ohjeet pysyvän polun asettamiseen ovat JDK-sivustolla olevien julkaisutietojen vaiheessa 4.
  3. Avaa komentokehote. Kirjoita esimerkiksi "command" Suorita- tai hakukenttään.
  4. Jos et asettanut pysyvää polkua vaiheessa 2, siirry hakemistoon, jossa JDK-komennot ovat. Kirjoita esimerkiksi cd \ ja kirjoita sitten cd program files\Java\jdk1.6.0_24\bin (käytä oikeaa versionumeroa).
  5. Kirjoita (tai liitä) seuraava rivi (korvaa "omanimi.key.p12" ja "alias_name" omilla tiedoillasi):

    keytool -genkey -v -keystore omanimi.key.p12 -alias alias_name -keyalg RSA -storetype pkcs12 -keysize 2048 -validity 10000

    Kun arvoksi määritetään ”10000”, vanhenemispäiväksi määritetään 22. lokakuuta 2033 jälkeen oleva päivämäärä.

  6. Anna salasana ja anna se uudelleen. Annat tämän salasanan myöhemmin DPS App Builderissa.

  7. Määritä varmenteen tiedot kehotteiden mukaisesti.

    Varmenne luodaan kehotteen käyttämään sijaintiin, esimerkiksi kotikansioosi. Kopioi varmennetiedosto paikkaan, josta löydät sen. Kirjoita myös salasana muistiin.

    Huomautus: jos varmennetiedostoa ei luotu, korvaa ”-keystore omanimi.keystore” kohdepolulla (esimerkiksi -keystore c:\users\matti\matinvarmenne.keystore), jota voit käyttää.

Sovelluksen luominen

Luo Android-sovellustiedosto (.apk) asianmukaisella tavalla.

Jos kyseessä on alkuperäinen Android-sovellus, lue artikkeli Alkuperäisten DPS-sovellusten rakentaminen Android-laitteita varten.

Jos kyseessä on vanha Android-sovellus, lue artikkeli Vanhojen DPS-sovellusten luominen Android-laitteita varten.

Sovelluksen sisäisen laskutuksen käyttöönotto (Google Play)

Voit käyttää Googlen sovelluksen sisäistä laskutuspalvelua, kun myyt yksittäisiä folioita katseluohjelmasovelluksessasi. DPS ei tue Google Play -tilauksia tällä hetkellä.

Varmista, että otat laskutuksen käyttöön, ennen kuin julkaiset sisällön asiakkaille.

(Koskee vain vanhoja AIR-pohjaisia Android-sovelluksia) Vaikka tarjoaisit vähittäismyyntinumeroita tilauspalvelun kautta, ota käyttöön sovelluksen sisäinen laskutus kullekin vähittäismyyntifoliolle. Jos et toimi näin, asiakkaat saavat virheviestin, kun he napsauttavat Osta-painiketta.

  1. Luo sovelluspyyntö ja lähetä mukautettu katseluohjelmasovelluksesi (.apk) käyttämällä Google Play -kehittäjäsivustoa.

    • Jos sovelluksessasi käytetään sovelluksen sisäistä laskutusta, Google Play edellyttää sovelluksen (.apk-tiedosto) lähettämistä käyttämällä APK-osion Beta Testing -välilehteä.
    • Kun lähetät valmiin sovelluksen etkä halua lisätä sovellusta kaupan valikoimiin ennen kuin sovelluksen sisäinen laskutus on otettu käyttöön, valitse tallentaminen äläkä julkaisemista.
  2. Tutustu ohjeeseen Administering In-app Billing ja noudata sen ohjeita. Kun noudatat ohjeaiheen ohjeita, huomaa seuraavat seikat:

    • Kun otat sovelluksen sisäisen laskutuksen käyttöön, anna sama sovelluksen sisäinen tuotetunnus, kuin jota käytät julkaistessasi foliota Adoben työkaluista. Tuotetunnus linkittää folion sovelluksen sisäiseen laskutuskohteeseen.
    • Valitse ostoksen tyypiksi Hallittu (vaihtoehdon Ei hallittu sijaan). Jos et toimi näin, asiakkaat eivät voi palauttaa ostoksia laitteeseensa.
    • Adobe ei tällä hetkellä tue Androidin hyvitysominaisuutta.
    • Merkitse muistiin tiedot, jotka annat Julkinen avain -kohdassa. Adobe tarvitsee kyseiset tiedot, jotta sovelluksen sisäinen laskutus voidaan ottaa käyttöön.
  3. Kopioi julkinen avain jaettujen salaisuuksien Android-kenttään. Ohjeet ovat DPS:n verkko-ohjeen aiheessa Tilinhallintatyökalu. Kirjaudu sisään Folio Producer Organizeriin.

    Kirjaudu sisään osoitteessa https://play.google.com/apps/publish ja selvitä julkisen avaimesi arvo. Napsauta Muokkaa profiilia -linkkiä ja kopioi teksti Julkinen avain -kenttään. Lisää julkisen avaimen arvo myös Adoben tilinhallintatyökaluun, jonka löydät DPS-hallintapaneelista. Lisää julkisen avaimen arvo sovellustilin Jaettu salaisuus -kohtaan.

  4. Ota muutokset käyttöön seuraavasti: kirjaudu DPS-hallintapaneeliin ja napsauta Folio Producer -kohtaa, jotta voit avata Folio Producer Organizerin.

.apk-tiedoston lataaminen Android-laitteeseesi

Kun kyseessä on alkuperäinen sovellus, Android-tablet-laitteessa tai -puhelimessa pitää olla Android 4.0.3 tai uudempi. Kun kyseessä on vanha Android-sovellus, Android-tablet-laitteessa pitää olla Android 2.3 tai uudempi.

  1. Hyväksy, että laitteeseen voidaan asentaa muita kuin Market-sovelluksia. Esimerkiksi jos käytössä on Samsung Galaxy, siirry Asetukset > Sovellukset kohtaan ja valitse Tuntemattomat lähteet. Kun asennus on valmis, voit poistaa asetuksen taas käytöstä.
  2. Liitä laite tietokoneeseen. Tuo laite tarvittaessa näkyviin, jotta voit avata kansion ja tarkastella tiedostoja. Jos et voi tarkastella laitteen sisältöä tietokoneellasi, käytä Android File Transfer -sovellusta.
  3. Avaa tiedostonhallintasovellus (esimerkiksi Omat tiedostot) ja asenna .apk-muotoinen katseluohjelmatiedosto napauttamalla sitä.

Android-katseluohjelmasovelluksen testaaminen

Toisin kuin Applella Googlella ei ole hyväksymisprosessia sovelluksien Google Playhin lähettämistä varten. Mukautettu katseluohjelmasovellustiedosto (.apk) on kuitenkin hyvä testata ennen sen lähettämistä Googlelle.

  1. Lataa mukautettu katseluohjelmasovellus (.apk-tiedosto) laitteeseesi edellisessä osiossa kuvatulla tavalla.
  2. Julkaise folio jakelupalveluun (toteutuspalvelimeen) julkisena. Tuotetunnuksen osalta Adobe suosittelee, että folio-tiedoston nimi on seuraavassa muodossa: "com.julkaisija.julkaisu.kuukausivuosi". Kun kyseessä on vähittäismyyntifolio, varmista, että tuotetunnus on sama kuin määrittämäsi sovelluksen sisäisen laskutuksen tuotetunnus.

  3. Avaa mukautettu katseluohjelma ja varmista, että julkisia folioita voi ladata katseluohjelmasovellukseen. Testaa foliot.

Jos sovelluksessa käytetään sovelluksen sisäistä laskutusta, tutustu edelliseen osioon, jossa käsitellään sen käyttöönottoa. Lisätietoja sovelluksen sisäisen laskutuksen testaamisesta sovelluksessa on artikkeleissa Setting up test accounts ja Testing In-App Billing.

Android Viewerin rajoitukset

Artikkeleista DPS:n tukemien toimintojen luettelo ja iOS- ja Android-katseluohjelmien väliset erot voit lukea, mitä katseluohjelman toimintoja tuetaan iOS:ssä, mutta ei Androidissa.

Sovelluksen lähettäminen Google Playhin

Tarkat tiedot sovellusten julkaisemisesta Google Playssa on osoitteessa

http://developer.android.com/guide/publishing/publishing.html

  1. Jos et vielä ole rekisteröitynyt Google Play -kehittäjäksi, tee niin osoitteessa http://play.google.com/apps/publish.

  2. Täytä sovelluksesi tiedot.

  3. Jos sovelluksessasi käytetään sovelluksen sisäistä laskutusta, toimi seuraavasti:

    • Määritä In-app Products -osiossa tuotteiden tunnukset, joissa on sisäisten ostojen mahdollisuus. Käytä folioita julkaistaessa samaa tuotetunnusta, joka on määritetty tässä osiossa, jolloin ostoksen voi liittää julkaistuun folioon.
    • Hanki lisenssiavain (jota kutsutaan myös ”tuoteavaimeksi” tai ”jaetuksi salaisuudeksi”), ja kopioi se DPS-tilintallintaportaalin ”Android Shared Secret” -kenttään.
    • Lähetä sovellus (.apk-tiedosto) APK-osiossa käyttämällä Beta Testing -välilehteä.
  4. Kun olet lähettänyt APK-tiedoston, tallenna tiedot ilman julkaisemista napsauttamalla Tallenna. Kun katseluohjelmasovellus on valmis lähetettäväksi Google Playhin, napsauta Julkaise-painiketta.

Älä poista sovellusta, jonka olet julkaissut vahingossa. Voit sen sijaan poistaa sen julkaisun. 

Jos Android-sovellukseesi sisältyy jälleenmyyntisisältöä, muista määrittää julkinen avain (jaettu salaisuus) tilinhallintatyökalun avulla. 

Lisätietoja Google Play Store -sovelluksen hinnoittelusta on Google Play -ohjeiden kohdassa Omien sovellusten myyminen.

Adobe-logo

Kirjaudu sisään tiliisi