iOS için Safari, Progresif Web Uygulamalarını (PWA) kullanıyor olabilir. PWA eklendiğinde iOS ana ekranında görünen simgenin adı nedir? Apple dokunmatik simgesi. Bu codelab'de, PWA'ya Apple dokunmatik simgesi nasıl ekleneceği gösterilmektedir. Varsayımda iOS cihaza erişiminiz olduğundan emin olun.
Ölçüm
Örnek uygulamayı yeni bir sekmede açın:
Projeyi düzenlenebilir hale getirmek için Düzenlemek için Remiks'i tıklayın.
Siteyi önizlemek için Uygulamayı Görüntüle'ye basın. Ardından, Tam ekran .
Örnek uygulamanızın URL'sini not edin.
https://example.glitch.me
gibi bir değer.
Chrome Geliştirici Araçları'ndaki örnek uygulamanızda bir Lighthouse PWA denetimi çalıştırın:
- Geliştirici Araçları'nı açmak için "Control+Üst Karakter+J" (veya Mac'te "Command+Option+J") tuşlarına basın.
- Lighthouse sekmesini tıklayın.
- Kategoriler listesinde Progresif Web Uygulaması onay kutusunun seçili olduğundan emin olun.
- Rapor oluştur düğmesini tıklayın.
PWA için Optimize Edilmiş bölümünde Lighthouse, örnek uygulamanın geçerli bir Apple dokunmatik simgesi.
Örnek uygulamayı bir iOS ana ekranına ekleme
Apple Touch simgesinin nasıl daha iyi bir kullanıcı deneyimi sunduğunu göstermek için önce bir Apple dokunmatik simgesi belirtilmediğinde örnek uygulamayı iOS cihazınızın ana ekranına kopyalar.
- iOS için Safari'yi açın.
- Örnek uygulamanızın URL'sini açın. Bu,
https://example.glitch.me
gibi bir URL'dir. dikkat edin. - Paylaş'a dokunun > Add to Home Screen (Ana Ekrana Ekle) seçeneğini tıklayın. Bu seçeneği görmek için muhtemelen sola kaydırmanız gerekecektir.
- Ekle'ye dokunun.
Sitede bir Apple Touch simgesi belirtilmediğinden iOS, site için yalnızca bir simge oluşturur fark edebilirsiniz.
Örnek uygulamaya bir Apple Touch simgesi ekleyin
index.html
öğesinin<head>
alt kısmındaki<link rel="apple-touch-icon">
etiketinin açıklamasını kaldırın.
…
<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>
…
Örnek uygulamayı bir iOS ana ekranına ekleme (tekrar)
- Örnek uygulamayı bir iOS ana ekranına tekrar eklemeyi deneyin. Bu kez, resim için uygun bir simge oluşturulur
gösterir. Sayfayı Lighthouse ile tekrar denetlerseniz
Geçerli bir
apple-touch-icon
sağlanmıyorsa denetimi şu anda başarılı.