Wird der richtige Artikel angezeigt?
Dieser Artikel bezieht sich auf die Digital Publishing Suite. Den Artikel für Digital Publishing Solution (DPS 2015) finden Sie unter Android-Publishing Guide für DPS 2015.
Wird der richtige Artikel angezeigt? Dieser Artikel bezieht sich auf die Digital Publishing Suite. Den Artikel für Digital Publishing Solution (DPS 2015) finden Sie unter Android-Publishing Guide für DPS 2015. |
Mit den DPS-Werkzeugen können Sie eine .apk-Viewer-App erstellen, die Sie an Google Play (ehemals Android Market) senden können.
Sie können zwei verschiedene Arten von Apps für Android-Geräte erstellen: die frühere AIR-basierte Android-App (wird im Dezember 2014 eingestellt) oder die neue native Android-App. Anweisungen zum Erstellen der früheren AIR-basierten Android-App finden Sie unter Erstellen von alten DPS-Apps für Android-Geräte. Anweisungen zum Erstellen einer nativen Android-App finden Sie unter Erstellen nativer DPS-Apps für Android.
Eine Vergleichstabelle der Funktionen finden Sie unter Liste der von DPS unterstützten Funktionen.
Führen Sie die nachstehenden Schritte aus, um die erforderlichen Dateien für Ihre benutzerdefinierte Viewer-App zu erstellen.Die aktuelle Version von DPS App Builder ist Version 3.2 (veröffentlicht im September 2014).
☐ Anwendungssymbole (beliebige Größe für native App; 36x36, 48x48 und 72x72-PNG für frühere App)
☐ Startbilder (1280x800 und 800x1280 oder größer, 8-Bit-PNG) nur für frühere App
☐ Gültiges Zertifikat
Informationen zu den Preisen der Google Play-Anwendung finden Sie unter Selling your Apps in der Hilfe von Google Play.
Native Android-Apps: Signieren Sie die .apk-Datei. Senden Sie dann die signierte APK-Datei an den Google Play Store. Wenn Ihre App In-App-Einkäufe umfasst, stellen Sie sicher, dass Sie den gemeinsamen geheimen Schlüssel (Lizenzschlüssel) im DPS-Konto-Administrationsportal angeben, und außerdem, dass Sie eine Beta-APK-Datei im Google Play-Developer Portal übermitteln. Weitere Informationen hierzu finden Sie im Abschnitt zu diesem Thema weiter unten in diesem Artikel.
Um Viewer Builder zum Erstellen einer benutzerdefinierten Viewer-App zu verwenden, erstellen Sie Anwendungssymbole, Startbildschirme und ein Cover.
Native Android-Apps: Erstellen Sie ein quadratisches PNG-Bild beliebiger Größe (96x96 oder größer empfohlen). Der Web-App Builder skaliert das Bild.
Frühere Android-App: Erstellen Sie Symbole mit einer Größe von 36 x 36, 48 x 48 und 72 x 72 Pixel im PNG-Format.
Wenn Sie die endgültige App an den Store senden, müssen Sie zusätzliche Anwendungsbilder bereitstellen.
Native Android-Apps: Startbildschirme sind nicht erforderlich. Die App wird sofort geladen.
Frühere Android-Apps: Erstellen Sie zwei Startbildschirme für alle Android-Geräte. Wenn der Viewer gestartet ist, erscheint ungefähr 3 Sekunden lang ein Startbildschirm. Erstellen Sie zwei Bilder mit 72 ppi und 8 Bit für den Startbildschirm und wählen Sie eine der folgenden Abmessungen aus: 1280x800/800x1280, 1920x1200/1200x1920, 2048x1536/1536x2048 oder 2560x1600/1600x2560.
Alle Geräte verwenden denselben horizontalen oder vertikalen Startbildschirm, den Sie angeben. Der Viewer skaliert die Bilder nach Bedarf. Und wenn Gerät und Bilder unterschiedliche Seitenverhältnisse aufweisen, schneidet der Viewer die Ränder der Bilder so zu, dass der Bildschirm ausgefüllt ist.
Für die Android-Systeme müssen alle installierten Anwendungen mit einem digitalen p12-Zertifikat signiert sein, dessen privater Schlüssel im Besitz des Anwendungsentwickler ist. Vergewissern Sie sich, dass alle Anwendungen signiert sind. Das System kann keine nicht signierte Anwendung installieren. Sie können selbst signierte Zertifikate verwenden, um Ihre Anwendungen zu signieren. Es ist keine Zertifizierungsstelle erforderlich.
Das von Ihnen erstellte Zertifikat muss nach dem 22. Oktober 2033 ablaufen.
Zertifikate können mithilfe unterschiedlicher Methoden erstellt werden, unter anderem mit Adobe Flash Professional und Adobe Flash Builder. Wenn Sie keine Entwickler-Tools installiert haben, können Sie das Keytool-Dienstprogramm verwenden, um ein Zertifikat zu erstellen. Keytool ist ein Java SDK-Dienstprogramm, das bereits auf Mac OS-Computern verfügbar ist. In Windows muss Java SDK (JDK) installiert und konfiguriert werden.
In der folgenden Anweisung erfahren Sie, wie Sie Keytool verwenden können, um ein Zertifikat zu erstellen. Detaillierte Informationen finden Sie unter Signing your Application auf der Android Developers-Site.
Geben Sie die folgende Zeile ein (ersetzen Sie „myname.key.p12“ und „alias_name“ mit Ihren Daten):
keytool -genkey -v -keystore myname.key.p12 -alias alias_name -keyalg RSA -keysize 2048 -storetype pkcs12 -validity 10000
Durch die Angabe „10000“ wird das Ablaufdatum auf ein Datum nach dem 22. Oktober 2033 festgelegt.
Geben Sie ein Kennwort ein und wiederholen Sie die Eingabe. Dieses Kennwort geben Sie später in DPS App Builder an.
Befolgen Sie die Anweisungen zum Festlegen der Zertifikatsinformationen.
Wenn Sie zum Bestätigen der Auswahl aufgefordert werden, geben Sie „Ja“ ein und drücken Sie die Eingabetaste, um dasselbe Kennwort zu verwenden.
Ein Zertifikat wird an dem von Ihnen angegebenen Speicherort erstellt, z. B. in Ihrem Ordner „Benutzername“. Kopieren Sie diese Zertifikatsdatei an einen bekannten Speicherort. Notieren Sie auch das Kennwort.
Geben (oder fügen) Sie die folgende Zeile ein (ersetzen Sie „myname.key.p12“ und „alias_name“ mit Ihren Daten):
keytool -genkey -v -keystore myname.key.p12 -alias alias_name -keyalg RSA -storetype pkcs12 -keysize 2048 -validity 10000
Durch die Angabe „10000“ wird das Ablaufdatum auf ein Datum nach dem 22. Oktober 2033 festgelegt.
Geben Sie ein Kennwort ein und wiederholen Sie die Eingabe. Dieses Kennwort geben Sie später in DPS App Builder an.
Befolgen Sie die Anweisungen zum Festlegen der Zertifikatsinformationen.
Ein Zertifikat wird an dem von Ihnen angegebenen Speicherort erstellt, z. B. in Ihrem Ordner „Benutzername“. Kopieren Sie diese Zertifikatsdatei an einen bekannten Speicherort. Notieren Sie auch das Kennwort.
Hinweis: Wenn keine Zertifikatsdatei erstellt wird, ersetzen Sie „-keystore myname.keystore“ durch einen Zielpfad (z. B. -keystore c:\Benutzer\bob\bobcert.keystore), auf den Sie Zugriff haben.
Verwenden Sie die geeignete Methode zum Erstellen der Android-App-Datei (.apk).
Native Android-Apps: Weitere Informationen finden Sie unter Erstellen nativer DPS-Apps für Android.
Weitere Informationen zu früheren Android-Apps finden Sie unter Erstellen von alten DPS-Apps für Android-Geräte.
Sie können den App-internen Abrechnungsservice von Google verwenden, um einzelne Folios in Ihrer Viewer-App zu verkaufen. DPS unterstützt derzeit keine Google Play-Abonnements.
Achten Sie darauf, dass Sie Ihre Abrechnung einrichten, bevor Sie Ihre Inhalte Kunden zur Verfügung stellen.
(Nur frühere AIR Android-Apps) Auch wenn Sie Einzelhandelsausgaben über einen Abonnementservice anbieten, müssen Sie die App-interne Abrechnung für jedes Folio für den Handel einrichten. Andernfalls erhalten Ihre Käufer eine Fehlermeldung, wenn Sie auf die Schaltfläche „Buy“ klicken.
Verwenden Sie die Google Play Developer-Website, um eine App-Anforderung zu erstellen und Ihre benutzerdefinierte Viewer-App(.apk)-Datei hochzuladen.
Befolgen Sie die Schritte im Hilfethema Administering In-app Billing. Beachten Sie dabei Folgendes:
Kopieren Sie den „Public Key“ in das Android-Feld unter „Shared Secrets“, wie im Kontoverwaltungswerkzeug in den DPS-Online-Hilfe-Themen beschrieben ist. Melden Sie sich anschließend im Folio Producer Organizer an.
Um den Wert des öffentlichen Schlüssels zu finden, melden Sie sich unter https://play.google.com/apps/publish. Klicken Sie auf „Edit Profile“ und kopieren Sie anschließend den Text in das Feld „Public Key“. Geben Sie diesen öffentlichen Schlüssel auch im Kontoverwaltungswerkzeug von Adobe an, das über das DPS-Dashboard verfügbar ist. Fügen Sie diesen öffentlichen Schlüssel im Bereich „Shared Secret“ des Anwendungskontos hinzu.
Um die Änderungen zu übernehmen, melden Sie sich im DPS-Dashboard an und klicken Sie anschließend auf „Folio Producer“, um den Folio Producer Organizer zu öffnen.
Native Apps: Ihr Android-Tablet oder -Telefon erfordert Android 4.0.3 oder höher. Frühere Apps: Ihr Android-Tablet erfordert Android 2.3 oder höher.
Öffnen Sie eine Dateimanageranwendung (z. B. „Eigene Dateien“), und tippen Sie auf die Datei „viewer.apk“, um sie zu installieren.
Anders als bei Apple ist bei Google kein Genehmigungsprozess für das Senden von Apps an Google Play erforderlich. Es empfiehlt sich jedoch, Ihre benutzerdefinierte Viewer-App (.apk-Datei) zu testen, bevor Sie sie an Google senden.
Veröffentlichen Sie Ihr Folio im Distribution Service (Fulfillment-Server) mit dem Status „Public“. Bezüglich der Produkt-ID empfiehlt Adobe, für den Folionamen das Format „com.publisher.publication.monthyear“ zu verwenden. Stellen Sie bei Folios für den Handel sicher, dass die Produkt-ID mit der von Ihnen eingerichteten Produkt-ID der App-internen Abrechnung übereinstimmt.
Wenn Ihre App eine App-interne Abrechnung enthält, finden Sie weitere Informationen im vorherigen Abschnitt zum Einrichten der App-internen Abrechnung. Weitere Informationen zum Testen der App-internen Abrechnung finden Sie unter Einrichten von Testkonten und Testen der App-internen Abrechnung.
Eine vollständige Liste der Funktionen, die auf iOS, aber nicht auf Android unterstützt werden, finden Sie unter Liste der von DPS unterstützten Funktionen und Unterschiede zwischen iOS- und Android-Viewer.
Detaillierte Informationen zur Veröffentlichung Ihrer Apps in Google Play finden Sie hier:
http://developer.android.com/guide/publishing/publishing.html
Wenn nicht schon geschehen, melden Sie sich als Android Market-Entwickler unter http://play.google.com/apps/publish an.
Füllen Sie die Informationen für Ihre App aus.
Wenn Ihre App eine App-interne Abrechnung enthält, führen Sie die folgenden Schritte aus:
Klicken Sie nach dem Upload auf „Speichern“, um die Informationen ohne Veröffentlichung zu speichern. Klicken Sie auf „Publish“, wenn Sie bereit sind, die Viewer-App an Google Play zu senden.
Um optimale Ergebnisse zu erzielen, dürfen Sie keine App löschen, die Sie versehentlich veröffentlicht haben. Heben Sie stattdessen die Veröffentlichung auf („Unpublish“).
Wenn Ihre Android-App Einzelhandelsinhalte enthält, stellen Sie sicher, dass Sie Ihren öffentlichen Schlüssel („shared secret“) mithilfe des Kontoverwaltungswerkzeug angeben.
Informationen zu Preisen im Google Play Store-Apps finden Sie in der Hilfe von Google Play unter Verkaufen von Anwendungen.