Bu bölümde, test amacıyla Google'a uyarı göndermeyle ilgili talimatlar sağlanmaktadır.Bu iteratif bir süreçtir. Uygulamanın bu adımında herhangi bir uyarı yayınlanmaz.
Verilerinizin güvenliğini sağlama
Kritik uyarı bilgilerinizin gerçekliğini sağlamak, sistemimizin güvenilirliğini korumak ve doğru verileri halka sunmak için verilerinizi güvende tutmanız gerekir. Herhangi bir veri göndermeden önce güvenlik tasarımınız ve bakım planınız hazır olmalıdır.
Uyarılarınızı imzalamak için dijital imza kullanmanız koşuluyla HTTP'yi kullanabilir veya HTTPS'yi kullanabilirsiniz. Bu durumda, uyarıları imzalamanız gerekmez.
HTTPS kullanmanızı tercih ederiz.
Taşıma Katmanı Güvenliği (TLS) ile HTTPS
HTTPS, önceki sertifikaların süresi dolduğunda yeni dijital sertifika değişimi yapma ihtiyacını ortadan kaldırır.
Google Chrome'un güvendiği bir sertifika yetkilisi tarafından verilmiş bir SSL sertifikası almanız gerekir. Bu örnek yetkililere göz atın.
Geleneksel SSL kanalı yerine HTTP/TLS ("https://...") kullanmanızı öneririz.
Dijital imzalı HTTP
HTTP'yi dijital imzalarla kullanıyorsanız imzalama anahtarını kendiniz oluşturabilirsiniz. Google Acil Durum Uyarıları'nı kullanmak için:
- Eski anahtarın süresi dolmadan en az 30 gün önce ortak anahtarınızı ve ortak anahtarınızdaki sonraki güncellemeleri sağlayın. Bu, veri güncellemelerinizin beklenmedik şekilde kesintiye uğramasını önler.
- süresi dolduğunda yeni bir anahtar oluşturun.
- Uyarılarınızı bu CAP güvenlik önerilerine göre imzanızla imzalayabilirsiniz.
Feed'inizi ayarlama
CAP mesajlarınızı barındırmak ve yayınlamak için lütfen aşağıdakilerden biri gibi herkese açık bir feed'de sağlayın:
- Atom Sendikasyon Biçimi (tercih edilen)
- RSS
- EDXL-DE 1.0
CAP uyarılarını feed'de yayınlamayla ilgili yardım için CAP örnek uygulamaları: CAP feed'leri başlıklı makaleyi inceleyin. CAP uyarıları için Atom veya RSS feed'leri oluşturma konusunda yardım için CAP örnek uygulamaları: CAP feed'leri başlıklı makaleyi inceleyin. Web feed'inize, CAP uyarınızın tamamını içeren bir bağlantı ekleyin (burada gösterildiği gibi).
Feed'i doğrulama
Feed'i doğrulamak için CAP Doğrulayıcı aracımızı kullanın.
Uyarıları ve feed'leri güncelleme
Bir uyarı değiştiğinde, mevcut uyarıyı değiştirmek veya feed'inizden kaldırmak yerine önceki uyarıya atıfta bulunan yeni bir uyarı yayınlayın.Uygun bir sürenin (iki haftaya kadar) ardından eski CAP uyarılarını feed'inizden kaldırın.
<msgType>
UPDATE veya CANCEL en az bir <references>
öğesi içermelidir.
CAP standardında belirtildiği gibi, önceki bir uyarıyı güncelleyen tüm uyarı mesajları <msgType>Update</msgType>
değerini kullanmalı ve <references>code</references>
değerini, <expires>
tarihlerine ulaşmamış önceki tüm ilgili mesajlara ayarlamalıdır.
UPDATE veya CANCEL, süresi dolmamış bir uyarı için geçerli olmalıdır.
Etkinlikleri İPTAL etmenin üç yolu vardır (tercih sırasına göre):
- Her etkinlik için bir
<expires>
tarih ve saati ayarlayın. Mesaj açıklamasında, bu uyarının kendi kendine sona ereceği beklentisi belirlenir. - Kısa süre içinde
<msgType>UPDATE
,<responseType>"All Clear"
ve<expires>
ile yeni bir<alert>
yayınlayın. <msgType>CANCEL
ile yeni bir<alert>
yayınlayın.
Örnekler için lütfen Güncellemeler ve iptallerle ilgili örnek uyarılar bölümüne bakın.