2014-11-16 6 views

Antwort

30

Sie können die mobile-config.js Datei machen, die an der Wurzel des Projektes gestellt werden muss. (verfügbar ab 0.9.4) Um ein Beispiel für diese Datei zu erhalten, wäre es am einfachsten zu sehen, wie das Beispiel "localmarket" es gemacht hat. Geben Sie einfach:

meteor create --example localmarket 

Dann beobachten Sie die Datei:

more localmarket/mobile-config.js 

Grundsätzlich ist die Datei, die die App.icons und App.launchScreens beschreiben muss. Hier ist, was es muss enthalten:

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' 
}); 

Darüber hinaus, wie Sie den Pfad für die Dateien bereitstellen, die Dateien müssen in einen resources/icons und resources/splash Ordner aufgenommen werden Sie in der Wurzel Ihres Projekts setzen.

Documentation for mobile-config.js

+0

kann ich nicht weil es‘weniger als 6 Zeichen bearbeiten. aber das Beispiel nun tatsächlich „localmarket“ genannt, so Meteor --example localmarket – kroe

+0

richtige Antwort erstellen aber die Symbolgrößen sind unvollständig. Es gibt mehr Größen als nur 60x60 und 72x72. Ist das alles, was Meteor derzeit unterstützt? –

+0

[Hier ist eine weitere aktualisierte Liste] (https://gist.github.com/jperl/f8c395b9f0f1056ad890) mit Verweisen auf den offiziellen Seiten. Grundsätzlich iphone_3x (iPhone6 ​​plus) wurde für Symbole hinzugefügt, die eine iPad Größe angepasst an den [offiziellen 76px] (https://developer.apple.com/library/ios/documentation/UserExperience/Conceptual/MobileHIG/IconMatrix.html) (statt 72px) und 3 neue Launch Screens für das iPhone6. –