Bekijkt u het juiste artikel?
Dit artikel heeft betrekking op Digital Publishing Suite. Voor het Digital Publishing Solution (DPS 2015)-artikel leest u Android-publicatiegids voor DPS 2015.
Bekijkt u het juiste artikel? Dit artikel heeft betrekking op Digital Publishing Suite. Voor het Digital Publishing Solution (DPS 2015)-artikel leest u Android-publicatiegids voor DPS 2015. |
Met DPS-tools kunt u een viewer-app (APK-bestand) maken die u bij Google Play (voorheen Android Market) kunt indienen.
U kunt twee verschillende soorten apps voor Android-apparaten maken: de verouderde AIR Android-app (die in december 2014 is ingetrokken) of de nieuwe native Android-app. Voor instructies over het bouwen van de verouderde AIR Android-app leest u Verouderde DPS-apps maken voor Android-apparaten. Voor instructies over het bouwen van een native Android-app leest u DPS-native Android-apps maken.
Zie Lijst met functies die door DPS worden ondersteund om een functievergelijkingsdiagram te bekijken.
Volg de onderstaande stappen om de vereiste bestanden voor uw aangepaste viewer-app te maken.De huidige versie van de DPS App Builder is v3.2 (gepubliceerd in september 2014).
☐ Toepassingspictogrammen (willekeurig formaat voor native app; 36 x 36, 48 x 48 en 72 x 72 PNG voor verouderde app)
☐ Splash-afbeeldingen (1280 x 800 en 800 x 1280 of hoger PNG 8 bits) alleen voor verouderde app
☐ Geldig certificaat
Zie Uw apps verkopen in de Help van Google Play voor meer informatie over de prijzen van apps in Google Play.
Onderteken het APK-bestand voor native Android-apps. Dien het ondertekende APK-bestand in bij Google Play Store. Als uw app in-app aankopen bevat, moet u zorgen dat u het gedeelde geheim (licentiesleutel) in de DPS Account Administration-portal opgeeft, en dat u een APK-bètabestand in de Google Play Developer Portal indient. Zie de verwante sectie verderop in dit artikel.
Als u de Viewer Builder wilt gebruiken om een aangepaste viewer-app te ontwerpen, maakt u app-pictogrammen, opstartschermen en een voorblad.
Voor native Android-apps maakt u een vierkante PNG-afbeelding van een willekeurige grootte, maar het is raadzaam 96x96 of groter te gebruiken. De Web App Builder schaalt de afbeelding.
Maak 36 x 36, 48 x 48 en 72 x 72 pixelpictogrammen in PNG-indeling voor verouderde Android-apps.
Wanneer u de definitieve app indient bij de winkel, moet u extra toepassingspictogrammen verstrekken.
Voor native Android-apps zijn opstartschermen niet vereist. De app wordt onmiddellijk geladen.
Maak twee opstartschermen voor verouderde Android-apps voor alle Android-apparaten. Wanneer de viewer wordt gestart, wordt ongeveer drie seconden een opstartscherm weergegeven. Lever twee 72-ppi 8-bits PNG-afbeeldingen van opstartschermen bij elk paar met de volgende afmetingen: 1280x800/800x1280, 1920x1200/1200x1920, 2048x1536/1536x2048 of 2560x1600/1600x2560.
Alle apparaten gebruiken hetzelfde horizontale of verticale opstartscherm dat u opgeeft. De viewer schaalt de afbeeldingen omhoog of omlaag. En als het apparaat en de afbeeldingen verschillende hoogte-breedteverhoudeingen hebben, snijdt de viewer de randen van de afbeeldingen bij om het scherm te vullen.
Voor Android-systemen moeten alle geïnstalleerde apps digitaal worden ondertekend met een p12-certificaat waarin de persoonlijke sleutel in het bezit is van de app-ontwikkelaar. Zorg dat alle apps zijn ondertekend. Het systeem kan geen app installeren die niet is ondertekend. U kunt zelfondertekende certificaten gebruiken om uw apps te ondertekenen. Er is geen certificeringsinstantie vereist.
Het certificaat dat u maakt, moet na 22 oktober 2033 verlopen.
Er zijn verschillende methodes om certificaten te maken, zoals Adobe Flash Professional en Adobe Flash Builder. Als u geen hulpprogramma's voor ontwikkelaars hebt geïnstalleerd, kunt u het hulpprogramma Keytool gebruiken om een certificaat te maken. Keytool is een Java SDK-hulpprogramma dat reeds beschikbaar is op Mac OS-computers. In Windows moet u Java SDK (ook wel JDK genoemd) installeren en configureren.
Hieronder leest u hoe u Keytool gebruikt om een certificaat te maken. Zie Uw app ondertekenen op de site voor Android-ontwikkelaars.
Kopieer en plak de volgende regel (vervang 'myname.key.p12' en 'alias_name' door uw informatie):
keytool -genkey -v -keystore myname.key.p12 -alias alias_name -keyalg RSA -keysize 2048 -storetype pkcs12 -validity 10000
Wanneer u '10000' opgeeft, wordt de vervaldatum na 22 oktober 2033 ingesteld.
Voer een wachtwoord in en voer het nogmaals in. U geeft dit wachtwoord later op in DPS App Builder.
Volg de aanwijzingen om de certificaatinformatie op te geven.
Wanneer u wordt gevraagd om uw keuzes te bevestigen, klikt u op 'Ja' en drukt u op Return om hetzelfde wachtwoord te gebruiken.
Er wordt een certificaat in uw aanwijzingslocatie gemaakt, zoals de map met uw gebruikersnaam. Kopieer dit certificaatbestand naar een bekende locatie. Maak ook een aantekening van het wachtwoord.
Typ (of plak) de volgende regel (vervang 'myname.key.p12' en 'alias_name' door uw informatie):
keytool -genkey -v -keystore myname.key.p12 -alias alias_name -keyalg RSA -storetype pkcs12 -keysize 2048 -validity 10000
Wanneer u '10000' opgeeft, wordt de vervaldatum na 22 oktober 2033 ingesteld.
Voer een wachtwoord in en voer het nogmaals in. U geeft dit wachtwoord later op in DPS App Builder.
Volg de aanwijzingen om de certificaatinformatie op te geven.
Er wordt een certificaat in uw aanwijzingslocatie gemaakt, zoals de map met uw gebruikersnaam. Kopieer dit certificaatbestand naar een bekende locatie. Maak ook een aantekening van het wachtwoord.
Opmerking: als geen certificaatbestand is gemaakt, vervangt u '-keystore myname.keystore' door een doelpad (zoals -keystore c:\users\bob\bobcert.keystore) waartoe u toegang hebt.
Gebruik de toepasselijke methode om uw Android-appbestand (.apk) te maken.
Voor native Android-apps leest u Native DPS Android-apps maken.
Voor verouderde Android-apps leest u Verouderde DPS-apps maken voor Android-apparaten.
U kunt de in-app-factureringsservice van Google gebruiken om afzonderlijke folio's binnen uw viewer-app te verkopen. DPS ondersteunt op dit moment geen Google Play-abonnementen.
Zorg dat u uw facturering instelt voordat u uw inhoud beschikbaar maakt voor klanten.
(Alleen verouderde AIR Android-apps) Zelfs als u kleinhandelsedities via een abonnementsservice aanbiedt, moet u in-app-facturering voor elke kleinhandelsfolio instellen. Anders ontvangen uw klanten een foutbericht wanneer ze op de knop Kopen klikken.
Gebruik de site voor Google Play-ontwikkelaars om een appverzoek te maken en uw aangepaste viewer-app (APK-bestand) te uploaden.
Volg de stappen in het Help-onderwerp Administering In-app Billing (In-app-facturering beheren). Houd rekening met het volgende terwijl u deze stappen uitvoert:
Kopieer de openbare sleutel in het Android-veld in de gedeelde geheimen, zoals beschreven in de online Help-onderwerpen voor accountbeheer van DPS. Meld u vervolgens aan bij de Folio Producer Organizer.
Meld u aan bij https://play.google.com/apps/publish om de waarde van uw openbare sleutel te achterhalen. Klik op de koppeling Edit Profile (Profiel bewerken) en kopieer de tekst naar het veld voor de openbare sleutel. Geef deze waarde voor de openbare sleutel ook op in het Adobe-hulpmiddel Account Administration dat beschikbaar is op het DPS-dashboard. Voeg deze waarde toe aan het gebied Shared Secret (Gedeeld geheim) van de toepassingsaccount.
U activeert de wijzigingen door u aan te melden bij het DPS Dashboard. Klik vervolgens op 'Folio Producer' (Folioproducent) om de Folio Producer Organizer te openen.
Voor native apps is Android 4.0.3 of later op uw Android-tablet of -telefoon vereist. Voor verouderde Android-apps is Android 2.3 of later op uw Android-tablet vereist.
Open een bestandsbeheertoepassing (zoals 'Mijn bestanden') en tik op het viewer.apk-bestand om het te installeren.
In tegenstelling tot Apple hoeven apps wanneer ze bij Google Play worden ingediend, niet te worden goedgekeurd. Het is echter raadzaam het APK-bestand van uw aangepaste viewer te testen voordat u het bij Google indient.
Publiceer uw folio bij de distributieservice (leveringsserver) en wijzig de status naar 'Public' (Openbaar). Voor product-id is het raadzaam de notatie com.uitgever.publicatie.maandjaar voor uw folionaam te gebruiken. Voor retailfolio's moet u zorgen dat deze product-id overeenkomt met de product-id van in-app-facturering die u instelt.
Als uw app in-app-facturering heeft, raadpleegt u de vorige sectie over het instellen van in-app-facturering. Voor het testen van in-app-facturering in uw app leest u Setting up test accounts (Testaccounts instellen) en Testing In-App Billing (In-app-facturering testen).
Zie Lijst met functies die door DPS worden ondersteund en Verschillen tussen iOS- en Android-viewers voor een volledige lijst met functies die in iOS-viewers maar niet Android-viewers worden ondersteund.
Voor uitgebreide informatie over het publiceren van apps in Google Play gaat u naar de volgende site:
http://developer.android.com/guide/publishing/publishing.html
Registreer u als Google Play-ontwikkelaar op http://play.google.com/apps/publish als u dit nog niet gedaan hebt.
Vul de informatie over uw app in.
Als uw app in-app facturering bevat, doet u het volgende:
Nadat u het APK-bestand hebt geüpload, klikt u op Opslaan om de gegevens op te slaan zonder te publiceren. Klik op Publiceren wanneer u klaar bent om de viewer-app in te dienen bij Google Play.
Voor een optimaal resultaat moet u een app die u per ongeluk hebt ingediend, niet verwijderen, maar de publicatie ongedaan maken.
Als uw Android-app kleinhandelsinhoud van welke soort dan ook bevat, moet u zorgen dat u uw openbare sleutel (gedeeld geheim) opgeeft via de Account Administration-tool.
Zie Uw apps verkopen in de Help van Google Play.