- ייצוג JSON
- ExpectedInput
- InputPrompt
- SpeechResponse
- RichResponse
- פריט
- SimpleResponse
- BasicCard
- לחצן
- StructuredResponse
- OrderUpdate
- פעולה
- קבלה
- RejectionInfo
- CancellationInfo
- InTransitInfo
- FulfillmentInfo
- ReturnInfo
- UserNotification
- MediaResponse
- MediaObject
- CarouselBrowse
- פריט
- TableCard
- ColumnProperties
- שורה
- תא
- HtmlResponse
- הצעה
- LinkOutSuggestion
- ExpectedIntent
- FinalResponse
- CustomPushMessage
- UserNotification
- טירגוט
AppResponse היא התשובה שנשלחת על ידי מילוי ההזמנה אל Google Assistant. דוגמאות לאופן השימוש במאפיין הזה ב-Actions on Google זמינות בכתובת https://developers.google.com/assistant/df-asdk/reference/conversation-webhook-json#conversation-response-body.
ייצוג JSON | |
---|---|
{ "conversationToken": string, "userStorage": string, "resetUserStorage": boolean, "expectUserResponse": boolean, "expectedInputs": [ { object ( |
שדות | |
---|---|
conversationToken |
אסימון אטום שמופץ מחדש לפעולה בכל פעם ששיחה תורפה. |
userStorage |
אסימון אטום שנשלט על ידי הפעולה ונשמר בכל השיחות של משתמש מסוים. אם האסימון ריק או לא מוגדר, האסימון הקבוע הקיים לא ישתנה. הגודל המקסימלי של המחרוזת הוא 10,000 בייטים. אם כמה תיבות דו-שיח מתרחשות בו-זמנית לגבי אותו משתמש, עדכונים של האסימון יכולים להחליף זה את זה באופן בלתי צפוי. |
resetUserStorage |
האם לנקות את ה-userStorage הקבוע. אם המדיניות מוגדרת כ-True, באינטראקציה הבאה עם המשתמש השדה userStorage יהיה ריק. |
expectUserResponse |
מציין אם הפעולה מצפה לתגובת משתמש. הערך הזה מוגדר כאשר השיחה נמשכת, ו-False בסיום השיחה. |
expectedInputs[] |
רשימת קלט כרגע יש תמיכה רק בקלט אחד. |
finalResponse |
תגובה סופית כאשר הפעולה לא מצפה לקלט של המשתמש. |
customPushMessage |
הודעה בדחיפה מותאמת אישית שמאפשרת למפתחים לשלוח נתונים מובְנים לפעולות ב-Google. |
isInSandbox |
מציין אם צריך לטפל בתגובה במצב ארגז חול. הביט הזה נדרש כדי לדחוף נתונים מובְנים ל-Google במצב ארגז חול. |
ExpectedInput
ייצוג JSON | |
---|---|
{ "inputPrompt": { object ( |
שדות | |
---|---|
inputPrompt |
ההנחיה המותאמת אישית שמשמשת כדי לבקש מהמשתמש להזין קלט. |
possibleIntents[] |
רשימת כוונות שאפשר להשתמש בהן כדי למלא את הקלט הזה. כדי שפעולות ב-Google יחזירו רק את הקלט הגולמי של המשתמש, האפליקציה צריכה לבקש את ה-Intent ' |
speechBiasingHints[] |
רשימת ביטויים שהפעולה רוצה ש-Google תשתמש בהם לצורך הטיית דיבור. מותר להשתמש ב-1,000 ביטויים לכל היותר. |
InputPrompt
הודעת הקלט שמשמשת ל-Assistant כדי להנחות את המשתמש להזין קלט לשאלה של האפליקציה.
ייצוג JSON | |
---|---|
{ "initialPrompts": [ { object ( |
שדות | |
---|---|
initialPrompts[] |
הנחיות ראשוניות שמבקשות מהמשתמש להזין קלט. יש תמיכה רק ב-first_prompt אחד. |
richInitialPrompt |
מטען ייעודי (payload) של הצעה לפעולה. |
noInputPrompts[] |
בקשה שנשלחת למשתמש כאשר אין קלט מהמשתמש. |
SpeechResponse
תשובה שמכילה רק דיבור. הוצא משימוש.
ייצוג JSON | |
---|---|
{ // Union field |
שדות | ||
---|---|---|
שדה איחוד type . סוגי פלט דיבור: המרת טקסט לדיבור (TTS) או SSML. type יכול להיות רק אחת מהאפשרויות הבאות: |
||
textToSpeech |
טקסט פשוט של פלט הדיבור, למשל: "לאן אתה רוצה ללכת?"/ |
|
ssml |
תגובה קולית מובנית למשתמש בפורמט SSML, למשל " |
RichResponse
תגובה עשירה שיכולה לכלול אודיו, טקסט, כרטיסים, הצעות ונתונים מובְנים.
ייצוג JSON | |
---|---|
{ "items": [ { object ( |
שדות | |
---|---|
items[] |
רשימה של רכיבי ממשק המשתמש שמרכיבים את התגובה. הפריטים צריכים לעמוד בדרישות הבאות: 1. הפריט הראשון חייב להיות |
suggestions[] |
רשימה של הצעות לתשובות. ההצעות האלה יופיעו תמיד בסוף התשובה. אם נעשה בהם שימוש בתוך |
linkOutSuggestion |
צ'יפ הצעה נוסף שיכול לקשר לאפליקציה או לאתר המשויכים. |
פריט
פריטים בתשובה.
ייצוג JSON | |
---|---|
{ "name": string, // Union field |
שדות | ||
---|---|---|
name |
מזהה אופציונלי בעל שם של הפריט הזה. |
|
שדה איחוד item . סוג הפריט. item יכול להיות רק אחת מהאפשרויות הבאות: |
||
simpleResponse |
תשובה באמצעות הודעות קוליות וטקסט בלבד. |
|
basicCard |
כרטיס בסיסי. |
|
structuredResponse |
מטען ייעודי (payload) מובנה שעובר עיבוד על ידי Google. |
|
mediaResponse |
תגובה שמציינת קבוצת מדיה להפעלה. |
|
carouselBrowse |
כרטיס דפדוף בקרוסלה. במקום זאת, צריך להשתמש ב-CollectionBrowse. |
|
tableCard |
כרטיס טבלה. |
|
htmlResponse |
תגובת HTML משמשת לעיבוד בלוח הציור. |
SimpleResponse
תשובה פשוטה שמכילה דיבור או טקסט להצגה למשתמש.
ייצוג JSON | |
---|---|
{ "textToSpeech": string, "ssml": string, "displayText": string } |
שדות | |
---|---|
textToSpeech |
טקסט פשוט של פלט הדיבור, למשל: "לאן אתה רוצה ללכת?" בלעדי באופן הדדי עם ssml. |
ssml |
תגובה קולית מובנית למשתמש בפורמט SSML, למשל |
displayText |
טקסט אופציונלי להצגה בבועת הצ'אט. אם לא ניתן, ייעשה שימוש ברינדור תצוגה של ה-textToSpeech או ה-ssml שלמעלה. מוגבל ל-640 תווים. |
BasicCard
כרטיס בסיסי להצגה של מידע מסוים, למשל תמונה ו/או טקסט.
ייצוג JSON | |
---|---|
{ "title": string, "subtitle": string, "formattedText": string, "image": { object ( |
שדות | |
---|---|
title |
הכותרת הכוללת של הכרטיס. זה שינוי אופציונלי. |
subtitle |
זה שינוי אופציונלי. |
formattedText |
הטקסט של תוכן הכרטיס. תומך בקבוצה מוגבלת של תחביר Markdown לעיצוב. חובה, אלא אם יש תמונה. |
image |
תמונה ראשית (Hero) של הכרטיס. הגובה קבוע ל-192dp. זה שינוי אופציונלי. |
buttons[] |
לחצנים. כרגע יש תמיכה בלחצן אחד לכל היותר. זה שינוי אופציונלי. |
imageDisplayOptions |
סוג האפשרות להצגת תמונה. זה שינוי אופציונלי. |
לחצן
אובייקט של לחצן שמופיע בדרך כלל בחלק התחתון של כרטיס.
ייצוג JSON | |
---|---|
{
"title": string,
"openUrlAction": {
object ( |
שדות | |
---|---|
title |
כותרת הלחצן. חובה. |
openUrlAction |
פעולה שיש לבצע כשמשתמש מקיש על הלחצן. חובה. |
StructuredResponse
התשובה שהוגדרה לאפליקציה כדי להגיב עם נתונים מובְנים.
ייצוג JSON | |
---|---|
{ // Union field |
שדות | ||
---|---|---|
שדה איחוד data . הקונטיינר של תגובת מטען ייעודי (payload) מסוכני צד שלישי. data יכול להיות רק אחת מהאפשרויות הבאות: |
||
orderUpdate |
האפליקציה מספקת עדכון הזמנה (למשל, |
|
orderUpdateV3 |
האפליקציה מספקת עדכון הזמנה בפורמט API v3 אחרי קבלת ההזמנה. |
OrderUpdate
הוצא משימוש: שימוש ב-V3 Proto במקום זאת. צריך לעדכן את ההזמנה.
ייצוג JSON | |
---|---|
{ "googleOrderId": string, "actionOrderId": string, "orderState": { object ( |
שדות | ||
---|---|---|
googleOrderId |
מזהה ההזמנה הוא המזהה שהונפק על ידי Google. |
|
actionOrderId |
חובה. מזהה ההזמנה הקנוני שמציין את ההזמנה הזו. אם מבצעי השילוב לא יוצרים במערכת את מזהה ההזמנה הקנוני, הם יכולים פשוט להעתיק את הפרמטר googleOrderId שכלול לפי הסדר. |
|
orderState |
המצב החדש של הצו. |
|
orderManagementActions[] |
עודכנו פעולות הניהול הרלוונטיות להזמנה, למשל: לנהל, לשנות או ליצור קשר עם התמיכה. |
|
receipt |
קבלה על ההזמנה. |
|
updateTime |
מתי ההזמנה עודכנה מנקודת המבט של האפליקציה. חותמת זמן ב-RFC3339 UTC 'Zulu' , מדויק לננו-שניות. דוגמה: |
|
totalPrice |
המחיר הכולל החדש של ההזמנה |
|
lineItemUpdates |
מפה של השינויים ברמת הפריט, עם קידוד לפי מזהה הפריט. זה שינוי אופציונלי. אובייקט שמכיל רשימה של |
|
userNotification |
אם צוין, הצגת התראה למשתמש עם הכותרת והטקסט שצוינו. ציון התראה הוא הצעה להודיע, ולא בטוח שהפעולה הזו תוביל לשליחת התראה. |
|
infoExtension |
נתונים נוספים על סמך מצב הזמנה מותאמת אישית או בנוסף למידע על מצב רגיל. אובייקט שמכיל שדות מסוג שרירותי. שדה נוסף |
|
שדה איחוד info . מידע נוסף שמשויך למצב הצו. info יכול להיות רק אחת מהאפשרויות הבאות: |
||
rejectionInfo |
מידע על מצב הדחייה. |
|
cancellationInfo |
מידע על מצב הביטול. |
|
inTransitInfo |
מידע על מצב התחבורה הציבורית. |
|
fulfillmentInfo |
מידע על מצב האספקה. |
|
returnInfo |
מידע על מצב ההחזרה. |
פעולה
פעולת המשך שמשויכת לעדכון ההזמנה.
ייצוג JSON | |
---|---|
{ "type": enum ( |
שדות | |
---|---|
type |
סוג הפעולה. |
button |
תווית הלחצן וקישור. |
קבלה
הוצא משימוש: שימוש ב-V3 Proto במקום זאת. קבלה כשהמדינה מאושרת או כל מדינה אחרת (למשל: IN_TRANSIT, FULFILLED) כולל מצב 'מאושר'.
ייצוג JSON | |
---|---|
{ "confirmedActionOrderId": string, "userVisibleOrderId": string } |
שדות | |
---|---|
confirmedActionOrderId |
מזהה ההזמנה אושר כשההזמנה התקבלה על ידי מבצע השילוב. זהו מזהה ההזמנה הקנוני המשמש במערכת השילוב מתייחס להזמנה, ולאחר מכן ניתן להשתמש בו כדי לזהות את ההזמנה כ- חשוב לשים לב שהשדה הזה הוצא משימוש. במקום זאת, יש להעביר את השדה דרך OrderUpdate.action_order_id. |
userVisibleOrderId |
זה שינוי אופציונלי. המזהה שגלוי למשתמש ומתייחס להזמנה הנוכחית. המזהה יופיע בכרטיס הקבלה, אם קיים. המזהה הזה צריך להיות המזהה שמופיע בדרך כלל בקבלה או בקבלה מודפסת שנשלחו לאימייל של המשתמש. למשתמש/ת צריכה להיות אפשרות להשתמש במזהה הזה כדי לציין את ההזמנה שלה לשירות לקוחות על ידי מבצעי שילוב. חשוב לזכור שצריך לאכלס את השדה הזה אם מבצע השילוב כן יוצר מזהה גלוי למשתמש להזמנה עם קבלה מודפסת או קבלה באימייל. |
RejectionInfo
פרטי הדחייה כשהמצב נדחה. אפשר לאכלס את ההודעה הזו בעדכון הסדר הראשוני בשיחה או באמצעות עדכון ההזמנה האסינכרוני הבא.
ייצוג JSON | |
---|---|
{
"type": enum ( |
שדות | |
---|---|
type |
סוג הדחייה. |
reason |
סיבת השגיאה. |
CancellationInfo
הוצא משימוש: שימוש ב-V3 Proto במקום זאת. פרטי הביטול כשהמצב מבוטל.
ייצוג JSON | |
---|---|
{ "reason": string } |
שדות | |
---|---|
reason |
סיבת הביטול. |
InTransitInfo
הוצא משימוש: שימוש ב-V3 Proto במקום זאת. המידע לגבי התחבורה הציבורית כשהמדינה היא IN_TRANSIT
ייצוג JSON | |
---|---|
{ "updatedTime": string } |
שדות | |
---|---|
updatedTime |
שעת העדכון האחרון של הנסיעה. חותמת זמן ב-RFC3339 UTC 'Zulu' , מדויק לננו-שניות. דוגמה: |
FulfillmentInfo
הוצא משימוש: שימוש ב-V3 Proto במקום זאת. פרטי מילוי ההזמנה כשהמצב הוא FULFILLED.
ייצוג JSON | |
---|---|
{ "deliveryTime": string } |
שדות | |
---|---|
deliveryTime |
מתי ההזמנה תושלם. חותמת זמן ב-RFC3339 UTC 'Zulu' , מדויק לננו-שניות. דוגמה: |
ReturnInfo
הוצא משימוש: שימוש ב-V3 Proto במקום זאת. פרטי ההחזרה כשהמדינה נדחתה.
ייצוג JSON | |
---|---|
{ "reason": string } |
שדות | |
---|---|
reason |
סיבה להחזרה. |
UserNotification
הודעה אופציונלית למשתמש שתוצג כחלק מעדכון ההזמנה.
ייצוג JSON | |
---|---|
{ "title": string, "text": string } |
שדות | |
---|---|
title |
הכותרת של ההודעה למשתמש. |
text |
תוכן ההתראה. |
MediaResponse
התשובה שמציינת קבוצת מדיה להפעלה בשיחה.
ייצוג JSON | |
---|---|
{ "mediaType": enum ( |
שדות | |
---|---|
mediaType |
סוג המדיה בתשובה הזו. |
mediaObjects[] |
רשימה של אובייקטים של מדיה. |
MediaObject
מייצג אובייקט מדיה אחד שמוחזר עם MediaResponse. מכיל מידע על המדיה, כמו שם, תיאור, כתובת URL וכו'.
ייצוג JSON | |
---|---|
{ "name": string, "description": string, "contentUrl": string, // Union field |
שדות | ||
---|---|---|
name |
השם של אובייקט המדיה הזה. |
|
description |
בתיאור של אובייקט המדיה הזה. |
|
contentUrl |
כתובת ה-URL שמפנה לתוכן המדיה. |
|
שדה איחוד image . תמונה להצגה עם כרטיס המדיה. image יכול להיות רק אחת מהאפשרויות הבאות: |
||
largeImage |
תמונה גדולה, כמו עטיפת האלבום וכו'. |
|
icon |
סמל של תמונה קטנה שמוצג משמאל לכותרת. הגודל שלו מוקטן ל-36x36dp. |
CarouselBrowse
הצגת קבוצה של מסמכי AMP כקרוסלה של פריטים בפורמט משבצות גדולות. אפשר לבחור פריטים כדי להפעיל את מסמך ה-AMP המשויך אליהם במציג AMP.
ייצוג JSON | |
---|---|
{ "items": [ { object ( |
שדות | |
---|---|
items[] |
מינימום: 2. מקסימום: 10. |
imageDisplayOptions |
סוג האפשרות להצגת תמונה. זה שינוי אופציונלי. |
פריט
פריט בקרוסלה.
ייצוג JSON | |
---|---|
{ "title": string, "description": string, "footer": string, "image": { object ( |
שדות | |
---|---|
title |
הכותרת של פריט הקרוסלה. חובה. |
description |
בתיאור של פריט הקרוסלה. זה שינוי אופציונלי. |
footer |
הטקסט בכותרת התחתונה של פריט הקרוסלה, מוצג מתחת לתיאור. שורת טקסט אחת, קטועה בשלוש נקודות. זה שינוי אופציונלי. |
image |
התמונה הראשית של פריט הקרוסלה. זה שינוי אופציונלי. |
openUrlAction |
כתובת ה-URL של המסמך המשויך לפריט הקרוסלה. המסמך יכול להכיל תוכן HTML או, אם urlTypeHint. מוגדרת כ-AMP_CONTENT, תוכן AMP. חובה. |
TableCard
כרטיס טבלה להצגת טבלה של טקסט.
ייצוג JSON | |
---|---|
{ "title": string, "subtitle": string, "image": { object ( |
שדות | |
---|---|
title |
הכותרת הכוללת של הטבלה. אופציונלי, אבל חובה להגדיר אותו אם כותרת המשנה מוגדרת. |
subtitle |
כותרת משנה של הטבלה. זה שינוי אופציונלי. |
image |
התמונה שמשויכת לטבלה. זה שינוי אופציונלי. |
columnProperties[] |
כותרות ויישור עמודות. |
rows[] |
נתוני השורה בטבלה. מובטח ש-3 השורות הראשונות יוצגו, אבל יכול להיות ששורות אחרות ייחתכו בפלטפורמות מסוימות. אפשר לנסות באמצעות הסימולטור כדי לראות אילו שורות יוצגו בפלטפורמה מסוימת. בפלטפורמות שתומכות ביכולת WEB_BROWSER, ניתן להפנות את המשתמש לדף אינטרנט שמכיל יותר נתונים. |
buttons[] |
לחצנים. כרגע יש תמיכה בלחצן אחד לכל היותר. זה שינוי אופציונלי. |
ColumnProperties
שומר את המאפיינים של עמודות (כולל כותרות).
ייצוג JSON | |
---|---|
{
"header": string,
"horizontalAlignment": enum ( |
שדות | |
---|---|
header |
טקסט הכותרת של העמודה. |
horizontalAlignment |
יישור אופקי של תוכן עם עמודת w.r.t. אם לא צוין, התוכן יותאם לקצה העליון. |
שורה
מתאר שורה בטבלה.
ייצוג JSON | |
---|---|
{
"cells": [
{
object ( |
שדות | |
---|---|
cells[] |
התאים בשורה הזו. שלושת התאים הראשונים יוצגו, אבל יכול להיות ששאר התאים ייחתכו בפלטפורמות מסוימות. אפשר לנסות להשתמש בסימולטור כדי לראות אילו תאים יוצגו בפלטפורמה מסוימת. |
dividerAfter |
מציינת אם צריכה להיות קו מפריד אחרי כל שורה. |
תא
מתאר תא בשורה.
ייצוג JSON | |
---|---|
{ "text": string } |
שדות | |
---|---|
text |
תוכן הטקסט של התא. |
HtmlResponse
תגובה שמציגה HTML באמצעות תכונת הקנבס האינטראקטיבית. הגודל המרבי של גודל התגובה הוא 50,000 בייטים.
ייצוג JSON | |
---|---|
{ "updatedState": value, "suppressMic": boolean, "url": string } |
שדות | |
---|---|
updatedState |
מעבירים לאפליקציה את אובייקט ה-JSON הבא. |
suppressMic |
צריך לספק אפשרות כדי שהמיקרופון לא ייפתח אחרי התשובה הסוחפת הזו. |
url |
כתובת ה-URL של האפליקציה. |
הצעה
צ'יפ של הצעה שהמשתמש יכול להקיש עליו כדי לפרסם תשובה לשיחה במהירות.
ייצוג JSON | |
---|---|
{ "title": string } |
שדות | |
---|---|
title |
הטקסט שמוצג בצ'יפ של ההצעה. לאחר הקשה, הטקסט יפורסם בחזרה לשיחה מילה במילה, כאילו המשתמש הקליד אותו. כל כותרת צריכה להיות ייחודית מתוך קבוצת הצ'יפים של ההצעות. נדרשים עד 25 תווים |
LinkOutSuggestion
יוצר צ'יפ של הצעה שמאפשר למשתמש להיכנס לאפליקציה או לאתר שמשויכים לנציג הזה.
ייצוג JSON | |
---|---|
{
"destinationName": string,
"url": string,
"openUrlAction": {
object ( |
שדות | |
---|---|
destinationName |
שם האפליקציה או האתר שהצ'יפ הזה מקשר אליהם. הצ'יפ יוצג בשם 'פתוח' |
url |
הוצא משימוש. במקומו צריך להשתמש ב-OpenUrlAction. |
openUrlAction |
כתובת ה-URL של האפליקציה או האתר שייפתחו כשהמשתמש יקיש על צ'יפ ההצעה. חובה לאמת את הבעלות על האפליקציה או כתובת ה-URL הזו בפעולות ב-Google Developer Console, אחרת ההצעה לא תוצג למשתמש. התכונה 'פעולה של כתובת URL פתוחה' תומכת בכתובות URL מסוג http, https ו-Intent. לכתובות URL של Intent יש לעיין בכתובת: https://developer.chrome.com/multidevice/android/intents |
ExpectedIntent
הכוונה הצפויה שהאפליקציה מבקשת מ-Assistant לספק.
ייצוג JSON | |
---|---|
{ "intent": string, "inputValueData": { "@type": string, field1: ..., ... }, "parameterName": string } |
שדות | |
---|---|
intent |
השם של ה-Intent המובנה, למשל |
inputValueData |
נתוני הגדרה נוספים שנדרשים ל-Intent מובנה. ערכים אפשריים לאובייקטים המובנים של Intent: אובייקט שמכיל שדות מסוג שרירותי. שדה נוסף |
parameterName |
אופציונלי, פרמטר של ה-Intent המבוקש. תקף רק לאובייקטים מבוקשים. משמש להטיית דיבור. |
FinalResponse
התשובה הסופית כאשר לא צפוי קלט של משתמשים.
ייצוג JSON | |
---|---|
{ // Union field |
שדות | ||
---|---|---|
שדה איחוד response . סוגי תגובות אפשריים. response יכול להיות רק אחת מהאפשרויות הבאות: |
||
speechResponse |
תגובה מדוברת כשהמשתמש לא נדרש להזין קלט. |
|
richResponse |
תגובת עשירה כשהמשתמש לא נדרש להזין קלט. |
CustomPushMessage
הודעת דחיפה בהתאמה אישית שמכילה נתונים מובְנים לצורך אימות הפעולות של Fulfillment API.
ייצוג JSON | |
---|---|
{ "target": { object ( |
שדות | ||
---|---|---|
target |
היעד שצוין לבקשת הדחיפה. |
|
שדה איחוד content . הסוגים השונים של מטען ייעודי (payload). content יכול להיות רק אחת מהאפשרויות הבאות: |
||
orderUpdate |
עדכון הזמנה שמעדכן הזמנות שבוצעו באמצעות ממשקי API של טרנזקציות. |
|
userNotification |
אם צוין, הצגת התראה למשתמש עם כותרת וטקסט שצוינו. |
UserNotification
התראה למשתמש שתוצג עם בקשה.
ייצוג JSON | |
---|---|
{ "title": string, "text": string } |
שדות | |
---|---|
title |
כותרת ההתראה. |
text |
תוכן ההתראה. |
יעד
היעד שצוין לבקשת הדחיפה.
ייצוג JSON | |
---|---|
{
"userId": string,
"intent": string,
"argument": {
object ( |
שדות | |
---|---|
userId |
המשתמש שצריך לטרגט. |
intent |
הכוונה לטרגט. |
argument |
הארגומנט שצריך לטרגט ל-Intent. ב-V1 יש תמיכה רק בארגומנט אחד. |
locale |
הלוקאל שאליו צריך לטרגט. לפי קוד השפה IETF BCP-47. אפשר להשתמש באפליקציה בכמה שפות כדי לטרגט משתמש באפליקציה ספציפית שמותאמת לשוק המקומי. אם לא תציינו את הערך הזה, ברירת המחדל תהיה en-US. |