Safari für iOS-Nutzer können progressive Web-Apps (PWAs) manuell ihren Startbildschirm. Das Symbol, das auf dem iOS-Startbildschirm angezeigt wird, wenn eine PWA hinzugefügt wird, heißt das Apple Touch-Symbol. In diesem Codelab erfahren Sie, wie Sie einer PWA ein Apple Touch-Symbol hinzufügen. Es wird davon ausgegangen, wenn Sie Zugriff auf ein iOS-Gerät haben.
Messen
Öffnen Sie die Beispiel-App in einem neuen Tab:
Klicke auf Zum Bearbeiten Remix, damit das Projekt bearbeitet werden kann.
Wenn Sie sich eine Vorschau der Website ansehen möchten, klicken Sie auf App ansehen. Drücken Sie dann Vollbild
Notieren Sie sich die URL Ihrer Beispiel-App. Sie sollte in etwa
https://example.glitch.me
sein.
Führen Sie für Ihre Beispiel-App in den Chrome-Entwicklertools eine Lighthouse-PWA-Prüfung durch:
- Drücken Sie „Strg + Umschalttaste + J“ (oder „Befehlstaste + Option + J“ auf einem Mac), um die Entwicklertools zu öffnen.
- Klicken Sie auf den Tab Lighthouse.
- Achten Sie darauf, dass in der Liste Kategorien das Kästchen Progressive Web-App angeklickt ist.
- Klicken Sie auf die Schaltfläche Bericht erstellen.
Lighthouse meldet im Abschnitt PWA-Optimiert, dass die Beispiel-App keinen gültigen Apple Touch-Symbol:
<ph type="x-smartling-placeholder">Beispiel-App zu einem iOS-Startbildschirm hinzufügen
Um zu zeigen, wie ein Apple Touch-Symbol eine bessere Nutzererfahrung bietet, versuchen Sie zuerst, die Beispiel-App auf den Startbildschirm Ihres iOS-Geräts, wenn kein Apple Touch-Symbol angegeben wurde.
- Öffnen Sie Safari für iOS.
- Öffnen Sie die URL Ihrer Beispiel-App. Dies ist die URL
https://example.glitch.me
, die Sie bereits erwähnt. - Tippe auf Teilen > Zum Startbildschirm hinzufügen. Du musst wahrscheinlich nach links wischen, um diese Option zu sehen.
- Tippen Sie auf Hinzufügen.
Da für die Website kein Apple Touch-Symbol angegeben wurde, generiert iOS nur ein Symbol für die Website vom Inhalt der Seite entfernt.
<ph type="x-smartling-placeholder">Apple Touch-Symbol zur Beispiel-App hinzufügen
- Entfernen Sie das Kommentarzeichen
<link rel="apple-touch-icon">
am Ende von<head>
vonindex.html
.
…
<link rel="stylesheet" href="/index.css">
<link rel="shortcut icon" href="https://cdn.glitch.com/49d34dc6-8fbd-46bb-8221-b99ffd36f1af%2Ftouchicon-180.png?v=1566411949736">
<!-- <link rel="apple-touch-icon" href="https://cdn.glitch.com/49d34dc6-8fbd-46bb-8221-b99ffd36f1af%2Ftouchicon-180.png?v=1566411949736"> -->
<link rel="apple-touch-icon" href="https://cdn.glitch.com/49d34dc6-8fbd-46bb-8221-b99ffd36f1af%2Ftouchicon-180.png?v=1566411949736">
</head>
…
Beispiel-App wieder einem iOS-Startbildschirm hinzufügen
- Versuchen Sie noch einmal, die Beispiel-App einem iOS-Startbildschirm hinzuzufügen. Dieses Mal wird ein passendes Symbol für
auf der Website. Wenn Sie die Seite noch einmal mit Lighthouse prüfen, werden Sie feststellen,
Wenn kein gültiger
apple-touch-icon
-Audit vorliegt, ist die Prüfung jetzt erfolgreich.