Har du hittat rätt artikel?
Den här artikeln refererar till Digital Publishing Suite. För artikeln Digital Publishing Solution (DPS 2015), se Androids publiceringsguide för DPS 2015.
Har du hittat rätt artikel? Den här artikeln refererar till Digital Publishing Suite. För artikeln Digital Publishing Solution (DPS 2015), se Androids publiceringsguide för DPS 2015. |
Med DPS-verktyg kan du skapa en visningsapp för .apk som du kan skicka till Google Play (tidigare Android Market).
Du kan bygga två olika appar för Android-enheter: den äldre AIR-baserade Android-appen (som togs ur bruk december 2014) eller den nya inbyggda Android-appen. Instruktioner om hur du bygger den äldre AIR-baserade Android-appen finns här Skapa äldre DPS-appar för Android-enheter. För instruktioner om hur du bygger inbyggd Android-appar ska du läsa Bygga inbyggda DPS-appar för Android.
Ett jämförelsediagram finns på Lista över DPS-stödda funktioner.
Följ anvisningarna nedan för att skapa de nödvändiga filerna till ditt anpassade visningsprogram. Aktuell version av DPS App Builder är v3.2 (lanserades i september 2014).
☐ Programikoner (alla storlekar för inbyggda appar; 36x36, 48x48 och 72x72 PNG för äldre appar)
☐ Splash-bilder (1280x800 och 800x1280 eller större 8-bitars PNG) enbart för äldre appar
☐ Giltigt certifikat
Mer information om prissättning på appar i Google Play finns i avsnittet Sälja egna program i Google Play Hjälp.
För inbyggda Android-appar signerar du .apk-filen. Skicka sedan den signerade .apk-filen till Google Play Store. Om ditt program inkluderar inköp i programmet ska du se till att du specificerar den delade hemligheten (licensnyckeln) i DPS Account Administration-portalen och att du lämnar in en betaversion av APK-filen i portalen för Google Play-utvecklare. Läs mer i avsnittet om det längre ned i denna artikel.
Om du vill skapa ett anpassat visningsprogram med Viewer Builder skapar du programikoner, startskärmar och en omslagsbild.
För inbyggda Android-appar skapar du en kvadratisk PNG-bild i vilken storlek som helst, men vi rekommenderar 96x96 eller större. Web App Builder skalar bilden.
För äldre Android-versioner skapar du 36x36, 48x48, och 72x72 pixelikoner i PNG-format.
När du skickar den slutliga appen till butiken måste du skicka med ytterligare applikationsbilder.
För inbyggda Android-appar behövs inga startskärmar. Appen läses in omedelbart.
För äldre Android-appar kan du skapa ett par startskärmar för alla Android-enheter. När visningsprogrammet startas visas en startskärm i ungefär tre sekunder. Skicka med två startskärmar som 72-ppi 8-bitars PNG-bilder i något av följande par-storlekar: 1280x800/800x1280, 1920x1200/1200x1920, 2048x1536/1536x2048 eller 2560x1600/1600x2560.
Alla enheter använder den horisontella eller vertikala startskärm som du anger. Visningsprogrammet storleksförändrar bilderna upp eller ned. Och om enheten och bilderna har olika bildformat beskär visningsprogrammet kanterna på bilden så att den fyller skärmen.
Android-systemen kräver att alla installerade program signeras digitalt med ett p12-certifikat vars privata nyckel måste innehas av programutvecklaren. Kontrollera att alla program är signerade. Systemet kan inte installera ett program som inte är signerat. Du kan använda självsignerade certifikat för att signera dina program. Det behövs ingen certifikatutfärdare.
Certifikatet du skapar måste löpa ut efter 22 oktober 2033.
Flera metoder för att skapa certifikat finns tillgängliga, inklusive Adobe Flash Professional och Adobe Flash Builder. Om du inte har utvecklingsverktyg installerade kan du använda nyckelverktyget för att skapa ett certifikat. Nyckelverktyget är ett Java SDK-verktyg (SDK = Software Development Kit) som redan finns på Mac OS-datorer. I Windows måste du installera och konfigurera Java SDK, även kallat JDK.
Följande anvisningar beskriver hur du skapar ett certifikat med hjälp av nyckelverktyget. Mer information finns under Signera programmet på Androids webbplats för utvecklare.
Kopiera och klistra in följande rad (ersätt “myname.key.p12” och "alias_name" med din information):
keytool -genkey -v -keystore mittnamn.nyckel.p12 -alias alias_name -keyalg RSA -keysize 2048 -storetype pkcs12 -validity 10000
Inställningen "10000" innebär att utgångsdatumet anges till efter 22 oktober 2033.
Ange och bekräfta lösenord. Du anger detta lösenord senare i DPS App Builder.
Följ anvisningarna för att ange certifikatinformationen.
När du tillfrågas om att bekräfta valen trycker du på ja och därefter på Retur för att använda samma lösenord.
Ett certifikat skapas på den plats som du anger, till exempel i din användarmapp. Kopiera certifikatfilen och spara på en känd plats. Skriv även ned lösenordet.
Skriv (eller klistra in) följande rad (byt ut "myname.key.p12" och "alias_name" mot din information):
keytool -genkey -v -keystore mittnamn.nyckel.p12 -alias alias_name -keyalg RSA -storetype pkcs12 -keysize 2048 -validity 10000
Inställningen "10000" innebär att utgångsdatumet anges till efter 22 oktober 2033.
Ange och bekräfta lösenord. Du anger detta lösenord senare i DPS App Builder.
Följ anvisningarna för att ange certifikatinformationen.
Ett certifikat skapas på den plats som du anger, till exempel i din användarmapp. Kopiera certifikatfilen och spara på en känd plats. Skriv även ned lösenordet.
Obs! Om en certifikatfil inte skapas ersätter du "-keystore mittnamn.keystore" med en målsökväg som du har tillgång till (t.ex. -keystore c:\users\bob\bobcert.keystore).
Använd lämplig metod för att bygga din Android-app, .apk-fil.
För inbyggda Android-appar ska du läsa Bygga inbyggda DPS Android-appar.
Se följande information för användning av äldre Android-appar Skapa äldre DPS-appar för Android-enheter.
Du kan använda Googles direktköpstjänst för att sälja enskilda folios i ditt visningsprogram. DPS stöder för närvarande inte Google Play-prenumerationer.
Konfigurera direktköp i appen innan innehållet blir tillgängligt för kunder.
(Enbart för äldre AIR Android-appar) Även om du erbjuder försäljning via abonnemangstjänst ska du ställa in fakturering i appen för varje försäljningsfolio. Annars får kunderna ett felmeddelande när de klickar på köpknappen.
Använd webbplatsen för Google Play-utvecklare för att överföra anpassade visningsprogram (.apk).
Följ anvisningarna i hjälpavsnittet Administering In-app Billing (Administrera direktköp i appen). Tänk på följande när du går genom dessa steg:
Kopiera och klistra sedan in den delade nyckeln i Android-fältet i "delade hemligheter" så som det beskrivs i DPS online-hjälpen Verktyget Account Administration. Därefter kan du logga in i Folio Producer Organizer.
Sök efter värdet för den offentliga nyckeln på https://play.google.com/apps/publish. Klicka på Redigera profil och kopiera sedan texten i fältet för den offentliga nyckeln. Ange även värdet för den offentliga nyckeln i Adobes verktyg Account Administration som finns på DPS-kontrollpanelen. Lägg till värdet för den offentliga nyckeln i området delad hemlig information i programkontot.
Logga in i DPS-kontrollpanelen, klicka på Folio Producer och öppna Folio Producer Organizer.
För inbyggda appar kräver din Android-surfplatta eller -telefon Android 4.0.3 eller senare. För äldre Android-appar kräver din Android-surfplatta Android 2.3 eller senare.
Öppna ett filhanteringsprogram, till exempel My files (Mina filer), och tryck på viewer.apk-filen för att installera programmet.
Till skillnad från Apple kräver inte Google ett godkännande innan appar får skickas till Google Play. Du bör däremot testa filen för ditt anpassade visningsprogram (.apk) innan du skickar den till Google.
Publicera din folio till Distribution Service (verkställansserver) som Offentlig. Som produkt-ID rekommenderar Adobe att du använder formatet "com.publisher.publication.monthyear" för namn på din folio. För appar som ska säljas måste du kontrollera att detta produkt-ID stämmer med produkt-ID som du ställt in för fakturering i appen.
Om ditt program inkluderar fakturering i programmet ska du läsa avsnittet om att ställa in fakturering i programmet. För att testa fakturering i appen ska du läsa Ställa in testkonton och Testa fakturering i appen.
En fullständig lista över funktioner som stöds i iOS visningsprogram men inte i Android visningsprogram finns i Lista med DPS-stödda funktioner och Skillnader mellan iOS och Android visningsprogram.
Du kan få mer information om att publicera program på Google Play om du går in på:
http://developer.android.com/guide/publishing/publishing.html
Om du inte redan har registrerat dig som Google Play-utvecklare kan du göra det på http://play.google.com/apps/publish.
Fyll i informationen för din app.
Om ditt program innehåller fakturering i appen ska du göra du följande:
Efter att du har laddat upp APK-filen ska du klicka på Save (Spara) för att spara informationen utan att publicera. Klicka på Publish (Publicera) när du vill skicka programmet till Google Play.
Du bör inte ta bort en app som du publicerar av misstag. Avpublicera det istället.
Om din Android-app har betalinnehåll av något slag måste du ange din offentliga nyckel (delad hemlighet) med hjälp av verktyget Account Administration.
Mer information om prissättning av appar i Google Play finns i avsnittet Sälja egna program i Google Play Hjälp.