Chrome 59 sürümünden itibaren, bildirimler Bildirimler API'si veya chrome.notifications extensions API gösterilir bunu Chrome'un kendi sistemi yerine doğrudan macOS yerel bildirim sisteminden alır.
Bu değişiklik, macOS'teki Chrome'un platforma çok daha iyi entegre edilmesini sağlıyor ve Chrome'un sisteminin Rahatsız Etmeyin ayarına dokunun.
Aşağıda, bu değişikliğin mevcut API'ler.
Bildirim merkezi
Bu değişikliğin avantajlarından biri, bildirimlerin macOS'in bildirim merkezine gidin.
![Google Chrome Bildirimleri, macOS bildirim merkezinde gösterilecek](https://developer.chrome.com/static/blog/native-mac-os-notifications/image/google-chrome-notificatio-0dd272728498d.png?authuser=6&hl=tr)
Farklılıklar
Simge boyutu ve konumu
Simgelerin görünümü değişir. Boyut olarak daha küçük olurlar ve dolgu geçerlidir. Şeffaf bir arka plan simgesine geçmeyi düşünebilirsiniz yerine estetik açıdan göze hitap ediyor.
![Mac'te Chrome'un bildirim simgeleri ile Chrome'un görüntüleme öncesi ve sonrası arasındaki farklar
macOS'e gidin.](https://developer.chrome.com/static/blog/native-mac-os-notifications/image/before-after-chrome-ma-8f7a9faf4b135.png?authuser=6&hl=tr)
İşlem simgeleri
Bu değişiklikten önce, işlem düğmeleri ve simgeleri bildirimi görürsünüz. Yerel bildirimler sayesinde işlem düğmesi simgeleri bildirimin üzerine gelip "Diğer"i seçmesi gerekir. düğmesini tıklayın.
![Bildirim işlem düğmelerinin öncesi ve sonrası
Chrome ile macOS tarafından görüntülenenlerin karşılaştırması.](https://developer.chrome.com/static/blog/native-mac-os-notifications/image/before-after-notificati-acefa2d32d351.png?authuser=6&hl=tr)
Chrome logosu
Chrome logosu her zaman gösterilir ve değiştirilemez ya da değiştirilemez. Bu , macOS'teki üçüncü taraf uygulamaları için bir gerekliliktir.
Resimler
image
seçeneği artık macOS'te desteklenmeyecek. Bir resim tanımlarsanız
özellik bildirimi görüntülenmeye devam eder, ancak resmi yok sayılır
parametresini kullanın (Aşağıdaki örneğe bakın).
![macOS'teki Chrome'un bildirim öncesi ve sonrası resmi](https://developer.chrome.com/static/blog/native-mac-os-notifications/image/before-after-notificati-35cb1f20a7481.png?authuser=6&hl=tr)
Resim algılama özelliğini aşağıdaki kodu kullanarak kullanabilirsiniz:
if ('image' in Notification.prototype) {
// Image is supported.
} else {
// Image is NOT supported.
}
Chrome uzantısı değişiklikleri
Chrome uzantıları, bildirim şablonları kavramına sahiptir. Bu değişiklik, farklı bir şekilde davranacak.
Resim bildirim şablonunda artık resim gösterilmez. Proje başlatma belgesinde resimlerin ek olduğunu ve kullanıcılarınız için faydalı olmadığını belirtmek isteriz.
![chrome.notification API'sindeki resim şablonlarının öncesi ve sonrası.](https://developer.chrome.com/static/blog/native-mac-os-notifications/image/before-after-image-temp-ea8d68fe9acc.png?authuser=6&hl=tr)
Liste bildirimi şablonu yalnızca listedeki ilk öğeyi gösterir. Siz temel bildirim stiline geri dönüp göbek stiline geçmeyi düşünebilirsiniz. metni kullanabilirsiniz.
![chrome.notification API'sindeki liste şablonlarının öncesi ve sonrası.](https://developer.chrome.com/static/blog/native-mac-os-notifications/image/before-after-list-templ-58a8124f4c8f9.png?authuser=6&hl=tr)
İlerleme bildirimleri, bildirim başlığına yüzde değeri ekler kullanarak ilerleme çubuğu yerine ilerlemeyi gösterebilir.
![chrome.notification API'sindeki ilerleme şablonlarının öncesi ve sonrası.](https://developer.chrome.com/static/blog/native-mac-os-notifications/image/before-after-progress-t-aeb9eb61ae795.png?authuser=6&hl=tr)
Bildirim kullanıcı arayüzündeki son fark, appIconMarkUrl
öğesinin
artık macOS'te kullanılmayacak.
![chrome.notification API'sindeki appIconMarkUrl için öncesi ve sonrası.](https://developer.chrome.com/static/blog/native-mac-os-notifications/image/before-after-appiconmar-74e3f48314cd4.png?authuser=6&hl=tr)