הישות <info>
מציינת את פרטי ההתראה. צריך לפחות בלוק אחד מסוג <info>
כדי ליצור התראה. אם אתם תומכים בכמה שפות, מומלץ להשתמש בבלוק <info>
אחד לכל שפה של אותה ישות <alert>
.
info
רכיבי ישות
בטבלה הבאה מתוארים ערכי רכיבי המשנה של הישות <info>
:
שם האלמנט | אופציונליות | סוג | הערות ודרישות של CAP ושל Google |
---|---|---|---|
<language> |
אופציונלי | language |
בערך של קוד אם האלמנט |
<category> |
חובה | InfoCategory |
הקוד <category> מציין את הקטגוריה של אירוע הנושא של הודעת ההתראה. כדי לזהות את הקטגוריות המתאימות לאירועים שלכם, תוכלו לעיין ברשימת המונחים של אירועי OASIS. סיווג נכון יכול לעזור ל-Google להציג את ההתראה למשתמשים בצורה מדויקת יותר. |
<event> |
חובה | string |
הרכיב הדרישות של Google לגבי הרכיב
|
<responseType> |
אופציונלי | responseType |
כדי לציין את סוג הפעולה המומלצת לקהל הנכון, במקרים הרלוונטיים מומלץ מאוד להשתמש ברכיב |
<urgency> |
חובה | urgency |
אל תשתמשו בערך 'לא ידוע' עבור הרכיב חשוב ל-Google לדעת איך השדה מומלץ לבעלי האפליקציה להגדיר את הערך |
<severity> |
חובה | severity |
אל תשתמשו בערך 'לא ידוע' עבור הרכיב חשוב ל-Google לדעת איך השדה מומלץ לבעלי האפליקציה להגדיר את הערך |
<certainty> |
חובה | certainty |
אל תשתמשו בערך 'לא ידוע' עבור הרכיב חשוב ל-Google לדעת איך השדה מומלץ לבעלי האפליקציה להגדיר את הערך |
<audience> |
אופציונלי | string |
הערך של הרכיב <audience> הוא טקסט שמתאר את הקהל המיועד של הודעת ההתראה. |
<eventCode> |
אופציונלי | string |
האלמנט
כאשר:
יכולים להיות כמה מופעים של רכיבי מומלץ מאוד לקבל את ערכי הרכיב
|
<effective> |
אופציונלי | dateTime |
הערך של הרכיב חובה לכלול שדות של תחום זמן בכל הערכים של כשתוכן ההודעה רלוונטי למספר אזורי זמן, מומלץ ליצרן ההודעה להשתמש בשעון UTC במקום בשעון המקומי. דוגמה: הערך |
<onset> |
אופציונלי | dateTime |
הערך של האלמנט אם המיקום שצוין בבלוק כשתוכן ההודעה רלוונטי למספר אזורי זמן, מומלץ ליצרן ההודעה להשתמש בשעון UTC במקום בשעון המקומי. דוגמה: הערך |
<expires> |
חובה* |
dateTime |
הערך של הרכיב אם אין לכם אפשרות להגדיר תאריך תפוגה לכל ההתראות, עליכם לספק ל-Google תאריך תפוגה כברירת מחדל לכל ההתראות שאין להן רכיב חובה לכלול שדות של תחום זמן בכל הערכים של כשתוכן ההודעה רלוונטי למספר אזורי זמן, מומלץ ליצרן ההודעה להשתמש בשעון UTC במקום בשעון המקומי. דוגמה: הערך |
<senderName> |
אופציונלי | string |
הרכיב כשיש לשולח שם שקריא לאנשים, הקישור |
<headline> |
אופציונלי | string |
אורך המחרוזות של הרכיבים מסוג מחרוזת אין להשתמש בערכים זהים לאלמנטים |
<description> |
חובה* |
string |
הערך של הרכיב מומלץ לפרסם תוכן אינפורמטיבי שקל לקרוא אותו, ועונה על השאלות הבאות:
Google משתמשת ברכיב אפשר להשתמש בתגי Markdown הנתמכים הבאים:
|
<instruction> |
אופציונלי | string |
הערך של הרכיב יש לרשום פעולות שתואמות לרמת החומרה של ההתראה ולא כלליות. כדאי להשתמש במשפטים תמציתיים ורגישים לשימוש באותיות רישיות, ולכלול טיפים לבטיחות שהקוראים יכולים לפעול לפיהם, כשהטיפ החשוב ביותר מופיע קודם. הרכיב |
<web> |
אופציונלי |
string |
מקשרים את הרכיב <web> לכתובת URL תקינה שמספקת מידע נוסף על ההתראה. |
<contact> |
אופציונלי | string |
השדה |
<parameter> |
אופציונלי | string |
הרכיב
כאשר:
יכולים להיות כמה מופעים של רכיב |
<resource> |
אופציונלי | resource |
הרכיב |
<area> |
חובה* |
area |
האלמנט מומלץ מאוד להשתמש ברכיב |
* Google דורשת רכיבים עם האפשרות חובה בכתב מודגש ואדום, אבל הרכיבים האלה הם אופציונליים בתקן CAP.
דוגמה
<info>
<language>en-CA</language>
<category>Met</category>
<event>blowing snow</event>
<responseType>Monitor</responseType>
<urgency>Future</urgency>
<severity>Moderate</severity>
<certainty>Possible</certainty>
<audience>general public</audience>
<eventCode>
<valueName>profile:CAP-CP:Event:0.4</valueName>
<value>blowingSnow</value>
</eventCode>
<effective>2023-04-13T23:16:53-00:00</effective>
<expires>2023-04-14T15:11:38-00:00</expires>
<senderName>Environment Canada</senderName>
<headline>blowing snow advisory in effect</headline>
<description>
Periods of poor visibility in blowing snow.
When: Tonight through this weekend.
Impacts: Poor visibility due to blowing snow.
Remarks: Strong easterly winds are expected to continue through the
Richardson Mountains through at least this weekend. Gusty northeasterly
winds are also possible near the Ogilvie Mountains during the same
timeframe. These strong winds will likely generate periods of blowing
snow through the mountain passes and visibility will at times be
significantly reduced.
</description>
<instruction>Be prepared to adjust your driving with changing road
conditions.</instruction>
<web>http://weather.gc.ca/warnings/index_e.html?prov=yt</web>
<area>
<areaDesc>Dempster</areaDesc>
<polygon>65.4581,-137.8443 64.3417,-137.8311 64.3385,
-137.911 64.3497,-138.0022 64.415,-138.4948 64.5198,-138.9891 65.53,
-139.0095 66.6721,-137.1316 67.0102,-136.6048 67.1424,
-136.3737 67.2766,-136.136 67.2657,-135.9251 67.1757,-136.0889 67.0,
-136.012 67.0,-135.9999 67.0133,-135.4962 67.0,-134.9833 65.4581,
-137.8443</polygon>
<geocode>
<valueName>layer:EC-MSC-SMC:1.0:CLC</valueName>
<value>093100</value>
</geocode>
<geocode>
<valueName>profile:CAP-CP:Location:0.3</valueName>
<value>6001045</value>
</geocode>
</area>
</info>