Condividi tramite


Uso delle icone watchOS in Xamarin

Le soluzioni Apple Watch richiedono due set di icone:

  • Icone dell'app iOS che verranno visualizzate nell'i Telefono.
  • Icone di Apple Watch di cui verrà eseguito il rendering in un cerchio nel menu watch e nelle schermate di notifica. L'icona dell'app watch viene visualizzata anche nell'app Apple Watch iOS.

Icone di Apple Watch

Icon Descrizione Aspetto
Icona dell'app iOS Viene visualizzato nell'i Telefono e avvia l'app padre iOS app icon
Icona Watch App Viene visualizzato nella schermata iniziale di Apple Watch watchOS app icon
Viene visualizzato nelle notifiche espressioni di controllo watchOS notification icon
Viene visualizzato nell'app Apple Watch iOS iOS Watch App icon

Configurazione della soluzione

Per assicurarsi che l'app iOS e l'app watch visualizzino il nome e l'icona corretti, seguire queste istruzioni per ogni progetto:

App iOS

Fare riferimento alla guida alle icone dell'applicazione iOS per assicurarsi che le icone dell'app iOS siano configurate correttamente.

Info.plist

La stringa visualizzata accanto all'app watch nell'app impostazioni di Apple Watch è configurata nell'info.plist dell'app iOS.

Verificare che Info.plist abbia una chiave e un CFBundleName valore (nota: è diverso da CFBundleDisplayName, è possibile avere entrambi):

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

Apple Watch App

Dopo aver configurato le icone dell'app padre, è necessario aggiungere un catalogo di asset dell'icona dell'applicazione all'app watch.

  1. Fare clic con il pulsante destro del mouse sul progetto watch app e selezionare File > Aggiungi > nuovo file... > catalogo asset iOS > per aggiungere un catalogo asset al progetto.

    Add an asset catalog to the project

  2. Fare doppio clic sul file AppIcon.appiconset/Contents.json

    The AppIcon contents

  3. Aggiungere tutte le immagini watchOS, come illustrato in questo screenshot:

    Add all the watchOS images, as shown in this screenshot

    Fare riferimento alle linee guida sull'icona di Apple per le dimensioni necessarie (le dimensioni vengono visualizzate anche sullo schermo). Tenere presente che queste icone verranno ritagliate automaticamente per il rendering in un cerchio.

    L'elenco di icone dovrebbe essere simile al seguente:

    The icon list in the Solution Explorer

  4. Per assicurarsi che il catalogo di asset sia incluso nell'app, aggiungere la chiave e il valore seguenti all'info.plist dell'app watch:

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

È possibile verificare che le icone siano configurate correttamente controllando l'app delle impostazioni di Apple Watch nel simulatore i Telefono o generando una notifica e confermando che l'icona viene visualizzata nella schermata di notifica.

Nota

Le icone non possono avere un canale alfa (l'app verrà rifiutata durante l'invio dell'App Store se è presente un canale alfa). È possibile verificare se esiste un canale alfa e rimuoverlo usando l'app Di anteprima in Mac OS X.