Vorrei impostare un'icona e una schermata iniziale sulla mia applicazione fatta con meteor + cordova senza modificare il progetto Xcode stesso ... come fare?Meteor: modo di specificare l'icona e la schermata di avvio di un'app?
12
A
risposta
30
È possibile utilizzare il file mobile-config.js
che deve essere inserito nella radice del progetto. (disponibile dalla 0.9.4) Per avere un esempio di questo file, il modo più semplice sarebbe vedere come l'esempio "localmarket" lo ha fatto. Basta digitare:
meteor create --example localmarket
poi guardare il file:
more localmarket/mobile-config.js
In sostanza, il file deve descrivere le App.icons e App.launchScreens. Ecco quello che deve contenere:
App.icons({
// iOS
'iphone': 'resources/icons/icon-60x60.png',
'iphone_2x': 'resources/icons/[email protected]',
'iphone_3x': 'resources/icons/[email protected]',
'ipad': 'resources/icons/icon-76x76.png',
'ipad_2x': 'resources/icons/[email protected]',
// Android
'android_ldpi': 'resources/icons/icon-36x36.png',
'android_mdpi': 'resources/icons/icon-48x48.png',
'android_hdpi': 'resources/icons/icon-72x72.png',
'android_xhdpi': 'resources/icons/icon-96x96.png'
});
App.launchScreens({
// iOS
'iphone': 'resources/splash/splash-320x480.png',
'iphone_2x': 'resources/splash/[email protected]',
'iphone5': 'resources/splash/[email protected]',
'iphone6': 'resources/splash/[email protected]',
'iphone6p_portrait': 'resources/splash/[email protected]',
'iphone6p_landscape': 'resources/splash/[email protected]',
'ipad_portrait': 'resources/splash/splash-768x1024.png',
'ipad_portrait_2x': 'resources/splash/[email protected]',
'ipad_landscape': 'resources/splash/splash-1024x768.png',
'ipad_landscape_2x': 'resources/splash/[email protected]',
// Android
'android_ldpi_portrait': 'resources/splash/splash-200x320.png',
'android_ldpi_landscape': 'resources/splash/splash-320x200.png',
'android_mdpi_portrait': 'resources/splash/splash-320x480.png',
'android_mdpi_landscape': 'resources/splash/splash-480x320.png',
'android_hdpi_portrait': 'resources/splash/splash-480x800.png',
'android_hdpi_landscape': 'resources/splash/splash-800x480.png',
'android_xhdpi_portrait': 'resources/splash/splash-720x1280.png',
'android_xhdpi_landscape': 'resources/splash/splash-1280x720.png'
});
Inoltre, come si sta fornendo il percorso per i file, i file deve essere incluso in una cartella resources/icons
e resources/splash
metterete nella root del vostro progetto.
Problemi correlati
- 1. iOS: come ritardare la schermata di avvio?
- 2. Debug della schermata di avvio
- 3. La schermata di avvio di iOS non si aggiorna
- 4. Modifica schermata di avvio in JMonkey Engine
- 5. Animazione personalizzata nella schermata di avvio
- 6. Cancella schermata di avvio in R/RStudio
- 7. iOS 9 schermata di avvio nero
- 8. schermata di avvio dell'app Web per iPhone
- 9. La schermata di avvio di iOS7 (schermata iniziale) lascia uno spazio nella parte inferiore
- 10. Esegui codice nella schermata di avvio
- 11. Come specificare un'immagine di avvio per l'app per Android
- 12. Xcode | Perché utilizzare un file di schermata di avvio oltre l'origine delle immagini di avvio?
- 13. Forza iPad Pro alla massima risoluzione senza schermata di avvio
- 14. Come implementare un'interfaccia utente segnaposto come schermata di avvio
- 15. Installa l'icona di avvio nella schermata iniziale dopo
- 16. Android, come creare una schermata iniziale o una schermata di avvio senza lo schermo bianco?
- 17. Come ottenere Xcode per mostrare di nuovo la sua schermata di avvio?
- 18. Rimozione della schermata di avvio in Xcode 6.0
- 19. Come impostare un'immagine della schermata di avvio in Xcode
- 20. applicazione un'icona di avvio non viene eliminato dalla schermata principale durante la disinstallazione di un'applicazione Android
- 21. Come disattivare la schermata di benvenuto di netbeans?
- 22. errore di avvio todos esempio
- 23. Modo js angolare per scaricare il file e mostrare la schermata di caricamento usando la risorsa $
- 24. Come creare una sorta di schermata Splash/schermata di avvio, che scompare dopo aver caricato l'app? (React Native)
- 25. Un modo per aumentare la velocità di avvio JVM?
- 26. Colore barra di stato della schermata di avvio su Windows 10 Mobile
- 27. Specificare dominio in Owin avvio Classe
- 28. iOS 8 - Gradiente di sfondo per il file di schermata di avvio
- 29. schermata vuota dopo aver riavviato l'attività di avvio (transazione di binder non riuscita)
- 30. IdentityServer3 bypassando la schermata di consenso
non posso modificare perchè è meno di 6 caratteri. ma l'esempio ora è in realtà chiamato "localmarket", quindi meteora crea --example localmarket – kroe
Risposta corretta ma le dimensioni dell'icona sono incomplete. Ci sono più taglie che solo 60x60 e 72x72. È tutto ciò che Meteor supporta attualmente? –
[Ecco un'altra lista aggiornata] (https://gist.github.com/jperl/f8c395b9f0f1056ad890) con riferimenti sulle pagine ufficiali. In pratica iphone_3x (iPhone6 plus) è stato aggiunto per le icone, quello iPad ridimensionato a [ufficiale 76px] (https://developer.apple.com/library/ios/documentation/UserExperience/Conceptual/MobileHIG/IconMatrix.html) (invece di 72px) e 3 nuove schermate di lancio per iPhone6. –