Práce s ikonami watchOS v Xamarin

Apple Watch řešení vyžadují dvě sady ikon:

  • Ikony aplikace pro iOS, které se zobrazí na iPhone.
  • Apple Watch ikony, které budou vykresleny v kruhu v nabídce kukátka a na obrazovkách oznámení. Ikona kukátka aplikace se také zobrazí v aplikaci Apple Watch iOS.

Ikony Apple Watch

Ikona Description Příznaky
Ikona aplikace pro iOS zobrazí se na iPhone a spustí nadřazenou aplikaci. ikona aplikace pro iOS
Ikona kukátka aplikace Zobrazuje se na domovské obrazovce Apple Watch. ikona aplikace v watchOS
Zobrazuje se na sledovacích oznámeních. ikona oznámení watchOS
Zobrazuje se v aplikaci Apple Watch pro iOS . ikona kukátka aplikace pro iOS

Konfigurace řešení

Chcete-li zajistit, aby vaše aplikace pro iOS a aplikace Watch zobrazovaly správné jméno a ikonu, postupujte podle těchto pokynů pro každý projekt:

Aplikace pro iOS

V Průvodci ikonami aplikací pro iOS se ujistěte, že ikony vaší aplikace pro iOS jsou správně nakonfigurované.

Info.plist

Řetězec, který se zobrazí vedle vaší aplikace kukátka v aplikaci Apple Watch nastavení , je nakonfigurovaný v souboru info. plist aplikace pro iOS.

Potvrďte, že info. plist klíč a hodnotu (Všimněte si, že se liší od CFBundleDisplayName , můžete mít obojí):

<key>CFBundleName</key>
<string>Your App Name</string>

Aplikace Apple Watch

Jakmile budou mít vaše Nadřazená aplikace nakonfigurované ikony, budete muset do aplikace kukátko přidat katalog assetů s ikonou aplikace.

  1. klikněte pravým tlačítkem myši na Project aplikace kukátka a vyberte soubor přidat > nový soubor... > iOS > asset catalog a přidejte do projektu katalog assetů.

    Přidat katalog assetů do projektu

  2. Poklikejte na soubor AppIcon. appiconset/Contents. JSON .

    Obsah AppIcon

  3. Přidejte všechny image watchOS, jak je znázorněno na tomto snímku obrazovky:

    Přidejte všechny image watchOS, jak je znázorněno na tomto snímku obrazovky.

    Požadované velikosti (dimenze jsou také zobrazeny na obrazovce) najdete v pokynech k ikonám společnosti Apple . Pamatujte, že tyto ikony budou automaticky oříznuté pro vykreslování v kruhu.

    Seznam ikon by měl vypadat přibližně takto:

    Seznam ikon v Průzkumník řešení

  4. Pokud chcete zajistit zahrnutí katalogu assetů do aplikace, přidejte do souboru info. plist aplikace kukátkanásledující klíč a hodnotu:

    <key>XSAppIconAssets</key>
    <string>Images.xcassets/AppIcon.appiconset</string>
    

správné nastavení ikon můžete ověřit tak, že zkontrolujete aplikaci Apple Watch settings v simulátoru iPhone nebo vygenerujete oznámení a potvrdíte ikonu, která se zobrazí na obrazovce oznámení.

Poznámka

Ikony nemůžou mít alfa kanál (během odesílání App Storu se aplikace odmítne, pokud je přítomný alfa kanál). Můžete zjistit, jestli existuje alfa kanál, a odebrat ho pomocí aplikace ve verzi Preview na Mac OS X.