Stai visualizzando l’articolo corretto?
Questo articolo si riferisce a Digital Publishing Suite. Per l’articolo Digital Publishing Solution (DPS 2015), consulta Guida alla pubblicazione Android per DPS 2015.
Stai visualizzando l’articolo corretto? Questo articolo si riferisce a Digital Publishing Suite. Per l’articolo Digital Publishing Solution (DPS 2015), consulta Guida alla pubblicazione Android per DPS 2015. |
Con gli strumenti DPS è possibile creare un’app visualizzatore in formato .apk da inviare a Google Play (noto in precedenza come Android Market).
Puoi creare due diversi tipi di applicazioni per dispositivi Android: l’app Android legacy basata su AIR (ritirata nel dicembre 2014) o la nuova applicazione Android nativa. Per istruzioni sulla creazione dell’applicazione Android legacy basata su AIR, consulta Creazione delle applicazioni DPS legacy per dispositivi Android. Per istruzioni sulla creazione di un’applicazione Android nativa, consulta Creazione di applicazioni Android native DPS.
Per visualizzare il grafico di confronto delle funzionalità, consulta DPS - elenco delle funzioni supportate.
Attieniti alle istruzioni indicate di seguito per creare i file richiesti per l'app visualizzatore personalizzata. La versione corrente di DPS App Builder è la v3.2 (rilasciata a settembre 2014).
☐ Icone dell'applicazione (qualsiasi dimensione per app native; PNG da 36x36, 48x48 e 72x72 per app legacy)
☐ Immagini splash (PNG a 8 bit da 1280x800 e 800x1280 o superiore) solo per app legacy
☐ Certificato valido
Per informazioni sui prezzi delle app per Google Play, consulta Vendita delle applicazioni nella guida di Google Play.
Per app Android native, firmate il file .apk. Inviate quindi il file .apk firmato a Google Play Store. Se l’applicazione include acquisti in-app al dettaglio, assicurati di specificare il segreto condiviso (chiave di licenza) nel portale di amministrazione dell’account DPS e assicurati di inviare un file APK beta in Google Play Developer Portal. Consulta la sezione correlata riportata più avanti in questo articolo.
Per utilizzare Viewer Builder per creare un'app visualizzatore personalizzata, create le icone, le schermate iniziali e una copertina per l’app.
Per app Android native, create un'immagine PNG quadrata di qualsiasi dimensione, meglio se 96x96 o superiore. L'immagine verrà ridimensionata da Web App Builder.
Per le app Android legacy, create le icone in formato PNG da 36 x 36, 48 x 48 e 72 x 72 pixel.
Quando inviate l'applicazione finale allo store, dovrete fornire icone aggiuntive dell'applicazione.
Per le app Android native, non sono necessarie schermate di avvio. Le app vengono caricate immediatamente.
Per le app Android legacy, create un paio di schermate di avvio per tutti i dispositivi Android. Quando si avvia il visualizzatore, viene visualizzata una schermata di avvio per circa 3 secondi. Fornite due immagini PNG per la schermata di avvio da 72 ppi a 8 bit con una qualsiasi combinazione delle seguenti dimensioni: 1280x800/800x1280, 1920x1200/1200x1920, 2048x1536/1536x2048 o 2560x1600/1600x2560.
Tutti i dispositivi utilizzano la stessa schermata di avvio orizzontale o verticale specificata. Il visualizzatore ridimensiona le immagini, a seconda della necessità. Inoltre, se il dispositivo e le immagini presentano proporzioni diverse, il visualizzatore ritaglia i bordi delle immagini per adattarle allo schermo.
I sistemi Android richiedono che tutte le applicazioni installate siano dotate di una firma digitale con un certificato p12 la cui chiave privata rimanga presso lo sviluppatore dell’applicazione stessa. Accertatevi che tutte le applicazioni siano firmate. Il sistema non è in grado di installare un'applicazione non firmata. Potete utilizzare i certificati autofirmati per la firma delle applicazioni. Non è necessario ricorrere ad autorità di certificazione.
Il certificato creato deve scadere dopo il 22 ottobre 2033.
Diversi metodi per la creazione di certificati sono disponibili, tra cui Adobe Flash Professional e Adobe Flash Builder. Se non avete installato strumenti per sviluppatori, potete utilizzare l’utilità Keytool per creare un certificato. Keytool è un'utilità Java SDK già disponibile nei computer con Mac OS. In Windows è necessario installare e configurare Java SDK (noto anche come JDK).
Le istruzioni seguenti indicano come utilizzare Keytool per creare un certificato. Per informazioni dettagliate, consulta Firma delle applicazioni nel sito Android Developers.
Copia e incolla la seguente riga, sostituendo "myname.key.p12" e "alias_name" con i dati effettivi:
keytool -genkey -v -keystore myname.key.p12 -alias alias_name -keyalg RSA -keysize 2048 -storetype pkcs12 -validity 10000
Se specifichi "10000", la data di scadenza impostata è successiva al 22 ottobre 2033.
Inserisci una password due volte. Dovrai specificare questa password in DPS App Builder in un secondo momento.
Segui le istruzioni visualizzate per specificare le informazioni sul certificato.
Quando viene richiesto di confermare le opzioni, immetti Sì, quindi premi Invio per utilizzare la stessa password.
Viene creato un certificato nella posizione predefinita, ad esempio la cartella del nome utente. Copia questo file di certificato in una posizione conosciuta, prendendo nota anche della password.
Digita o incolla la seguente riga, sostituendo "myname.key.p12" e "alias_name" con i dati effettivi:
keytool -genkey -v -keystore myname.key.p12 -alias alias_name -keyalg RSA -storetype pkcs12 -keysize 2048 -validity 10000
Se specifichi "10000", la data di scadenza impostata è successiva al 22 ottobre 2033.
Inserisci una password due volte. Dovrai specificare in un secondo momento questa password in DPS App Builder.
Segui le istruzioni visualizzate per specificare le informazioni sul certificato.
Viene creato un certificato nella posizione predefinita, ad esempio la cartella del nome utente. Copia questo file di certificato in una posizione conosciuta, prendendo nota anche della password.
Nota: se il file del certificato non viene creato, sostituisci "-keystore myname.keystore" con un percorso di destinazione (ad esempio -keystore c:\users\bob\bobcert.keystore) a cui avete accesso.
Utilizza il metodo appropriato per creare il file dell'app Android (.apk).
Per le applicazioni Android native, consulta Creazione di app DPS Android native.
Utilizza le app Android legacy, consulta Creazione di app DPS legacy per dispositivi Android.
Potete utilizzare il servizio di fatturazione in-app di Google per vendere folio singoli all’interno dell’app visualizzatore. Attualmente DPS non supporta gli abbonamenti Google Play.
Assicuratevi di configurare la fatturazione prima di rendere il contenuto disponibile ai clienti.
(Solo app Android AIR legacy) Anche se offrite la possibilità di acquistare numeri singoli destinati alla vendita tramite un servizio di abbonamento, impostate la fatturazione in-app per ciascun folio destinato alla vendita. In caso contrario, quando i clienti fanno clic sul pulsante di acquisto, riceveranno un messaggio di errore.
Utilizza il sito Google Play developer per creare una richiesta app e per caricare l’app del visualizzatore personalizzato (.apk).
Segui i passaggi nell’argomento della Guida Gestione della fatturazione in-app. Nell’esecuzione di questi passaggi, tieni presente i seguenti punti:
Copia la chiave pubblica nel campo Android nei segreti condivisi, come descritto negli argomenti della guida online DPS strumento Amministrazione account. Quindi, accedi a Folio Producer Organizer.
Per individuare il valore della chiave pubblica, accedi a https://play.google.com/apps/publish. Fate clic sul collegamento di modifica del profilo, quindi copiate il testo nel campo relativo alla chiave pubblica. Specificate questo valore di chiave pubblica anche nello strumento di amministrazione account di Adobe disponibile nel modulo Dashboard DPS. Aggiungete il valore chiave pubblica all’area relativa al segreto condiviso dell’account dell’applicazione.
Per applicare le modifiche, accedete al Dashboard DPS, quindi fate clic su Folio Producer per aprire Folio Producer Organizer.
Per le app native, il tablet o cellulare Android necessita di Android 4.0.3 o versioni successive. Per le app Android legacy, il tablet Android necessita di Android 2.3 o versione successive.
Aprite un'applicazione di gestione file (ad esempio "My Files") e toccate il file viewer.apk per installarlo.
A differenza di Apple, Google non richiede un processo di approvazione per l’invio delle app a Google Play. Tuttavia, è buona norma testare il file dell’app visualizzatore personalizzata (.apk) prima di inviarlo a Google.
Pubblicate il folio nel Distribution Service (server di evasione) con lo stato Pubblico. Per l'ID del prodotto, Adobe consiglia di utilizzare il formato "com.autore.pubblicazione.meseanno" per il nome del folio. Per i folio destinati alla vendita, accertatevi che l'ID prodotto corrisponda all'ID prodotto per la fatturazione in-app configurato.
Se l’app comprende la fatturazione in-app, consulta la sezione precedente relativa alla configurazione della fatturazione in-app. Per testare la fatturazione in-app nell’app, consulta Configurazione di account di prova e Test della fatturazione in-app.
Per un elenco completo di funzionalità supportate nei visualizzatori iOS ma non Android, consulta Elenco delle funzionalità supportate DPS e Differenze tra visualizzatori iOS e Android.
Per informazioni dettagliate sulla pubblicazione di app in Google Play, consultate la seguente pagina:
http://developer.android.com/guide/publishing/publishing.html
Se non lo hai già fatto, registrati come sviluppatore Google Play all’indirizzo http://play.google.com/apps/publish.
Compila le informazioni per l’app.
Se l’app comprende la fatturazione in-app, effettua quanto segue:
Dopo aver caricato il file APK, fai clic su Salva per salvare le informazioni senza pubblicarle. Fai clic su Publish (Pubblica) quando intendi inviare l'app visualizzatore a Google Play.
Per risultati ottimali, non eliminare le app pubblicate per errore. In questo caso è preferibile annullarne la pubblicazione.
Se l’app Android comprende contenuti destinati alla vendita, assicurati di specificare la chiave pubblica (segreto condiviso) tramite lo strumento di amministrazione dell’account.
Per informazioni sui prezzi dell’app Google Play Store, consulta Vendita delle applicazioni nella guida di Google Play.