כשרושמים פרויקט בתוכנית Device Access , אנחנו מקצים לפרויקט מספר מוגבל של משתמשים ייחודיים בנוסף לחשבון הפיתוח שלכם, כפי שמתואר בקטע מגבלות על משתמשים ועל קצב שליחת בקשות.
אחרי השלמת שילוב ב-Sandbox, אם אתם רוצים ליצור שילוב מסחרי, עליכם להגיש בקשה לפיתוח מסחרי על ידי שליחת תרחיש לדוגמה לבדיקה ולאישור. לאחר האישור, השותפים עוברים תהליך הסמכה.
הנחיות
כדי להבטיח בדיקה חלקה של המוצר, השילובים המסחריים חייבים לעמוד בהנחיות הבאות.
המונח מוצרים במסמך הזה מתייחס לאפליקציות שמשלבות את ה-API של SDM כדי לגשת למכשירי Google Nest כחלק מהתוכנית Device Access .
- פונקציונליות.
- מוצרים שלא משתמשים ב-SDM API הרשמי יידחו.
- מוצרים שמתרסקים יידחו.
- נדחה מוצרים שיש בהם באגים שגלויים למשתמשים ויש להם השפעה פונקציונלית משמעותית.
- מוצרים שלא מספקים למשתמשים הודעות שגיאה ברורות כשפעולות נכשלות, ומתארים את הסיבה לכישלון, יידחו.
- מוצרים שלא מספקים טיפול בשגיאות ובמגבלות קצב שליחת בקשות יידחו.
- מוצרים שלא פועלים עם SDM API הרשמי, כפי שמתואר על ידי המפתח, יידחו.
- מוצרים שכוללים תכונות מוסתרות או לא מתועדות שלא תואמות לתיאור המוצר או להרשאות המבוקשות יידחו.
- נדחה מוצרים בגרסאות 'דמו', 'תקופת ניסיון' או 'בדיקה'. נבדוק אפליקציות בטא. אם יש לכם מוצרים שתומכים בכמה פלטפורמות (לדוגמה, iOS, Android ואתר), עליכם לשלוח את כל הפלטפורמות הנתמכות במועד הבדיקה. מוצרים שלא נשלחים לבדיקה עם כל הפלטפורמות הנתמכות עשויים להידחות.
- יכול להיות שנדחה מוצרים שלא שימושיים או ייחודיים, או מוצרים שלא מספקים ערך ארוך טווח, למשל מוצרים שמספקים תצוגה מלאה יותר של הבית של המשתמש או פונקציונליות נוספת מלבד זו ש-Google Device Access מספקת.
- מוצרים שהם בעיקר חומרי שיווק או מודעות ללא ערך נוסף למשתמשים יידחו.
- מוצרים שמספקים נתוני מכשיר שגויים או לא מדויקים יידחו.
- אם מוצרים לא עוברים את בדיקת המוצרים של Google לצורך גישה למכשירים אחרי מספר ניסיונות, יכול להיות שהם יידחו, יוסרו מהתוכנית לגישה למכשירים אם הם אושרו בעבר, ויכול להיות שייאסר לשלוח אותם שוב.
- נדחה מוצרים שמבצעים איסוף, צבירת, סינדיקציה מחדש, שמירה, רישום ביומן או אחסון (באמצעות כל אמצעי או מנגנון) של נתוני לקוחות שהתקבלו מ-SDM API מעבר ל-10 הימים האחרונים מתאריך קבלת הנתונים והשמירתם.
- מוצרים שמאגרים, אוספים, מפיצים מחדש, שומרים, מתעדים או מאחסנים הקלטות אודיו, קטעי וידאו או שידורים חיים של אודיו או וידאו שהתקבלו דרך SDM API ('נתונים חזותיים של אודיו') יידחו. כל שימוש בנתונים אודיו-ויזואליים מוגבל אך ורק להצגת הנתונים האלה דרך המוצר שלך.
- נדחה מוצרים שמשתפים נתוני לקוחות עם צדדים שלישיים ללא הסכמה מ-Google.
- יכול להיות שנדחה מוצרים שמאפשרים שליטה בו-זמנית במכשירי Google Nest בכמה חשבונות Google.
- מוצרים שמבצעים תגובה לשינוי ביקוש או תוכניות אחרות לניהול אנרגיה יידחו.
- נדחה מוצרים שמטרתם לאפשר למכשירי Google Nest מחוברים, לחשבון Google של לקוח או לנתוני לקוחות שנאספו לספק תגובה למקרי חירום ללא הפרעה, שירותי התראות, שירותי בטיחות או שירותים קריטיים אחרים.
- מוצרים שמעריכים את המשתמשים או את הנכסים שלהם בנפרד או באופן מצטבר לצורך ביטוח או מוצרים ושירותים פיננסיים אחרים יידחו.
- מוצרים שמפירים את התנאים וההגבלות שקשורים לשימוש במוצר או בשירות כלשהו של Google יידחו.
- נדחה מוצרים שמבצעים קריאה ל-SDM API ללא בקשה ישירה ומפורשת של משתמש קצה.
- נדחה מוצרים שמתעדים, אוספים, משתמשים או שומרים מידע או נתונים משאילתה או מתוצאה, כולל, בין היתר, נתוני אודיו או מטא-נתונים שקשורים לשאילתות, שהתקבלו כתוצאה משימוש של משתמש קצה ב-Google Assistant או מאימות באמצעותה, אם המוצר או השירותים שבהם נעשה שימוש משולבים עם Google Assistant או מפיצים אותה.
- מיתוג וממשק משתמש.
- כל חומרי השיווק חייבים להישלח ולקבל אישור דרך מרכז השיווק של שותפי Google לפני ההשקה.
- ייתכן שנדחה מוצרים ששם המוצר בפועל שלהם מכיל את Google, Google Nest, Nest, Google Device Access או כל שם שדומה באופן מטעה לסימנים המסחריים האלה של Google.
- מוצרים שמכילים רכיבי ממשק משתמש שמחקים או דומים מאוד לרכיבים באפליקציית Google Nest או Google Home יידחו.
- אנחנו עשויים לדחות מוצרים שמכילים סמלים ותמונות לא מאושרים, שמחקים או דומים מאוד לסמלים ולתמונות באפליקציית Google Nest או Google Home או במכשירי Google Nest.
- ייתכן שנדחה מוצרים שמכילים תמונות וסמלים של Google או Google Nest שלא אושרו.
- אנחנו עשויים לדחות מוצרים שמשתמשים בסמלי Google או Google Nest כדי לייצג מבנה של Google, או שמשתמשים ב-G של Google כדי לייצג רכיבי ממשק משתמש שאינם חשבון Google או מבנה של Google.
- אסור להשתמש בכחול של Google Nest (HEX #00AFD8) במוצרים לרכיבי ממשק משתמש, מלבד בסמלים ובתמונות שאושרו על ידי Google Nest.
- ייתכן שנדחה מוצרים שמשתמשים בסמלי Google או בסמלי מכשירים של Google שעברו שינוי באופן שלא עומד בדרישות של ההרשאות של המותג Google.
- נדחה מודעות לקידום מוצרים שמפרסמות שילוב של Google Nest ופונקציונליות של תרחישי שימוש שאינם מדויקים או טענות שלא ניתן להוכיח.
- מוצרים שלא עומדים בהנחיות לשימוש בביטויים 'גישה למכשיר', 'תואם ל-Google Assistant' ו/או 'Google Smart Home' יידחו.
- יכול להיות שנדחה מוצרים שמשתמשים בכתובת URL שכוללת שם של Google (כולל, בין היתר, Google או Nest).
- Google Nest שומרת לעצמה את הזכות לדחות כל חומר שיווקי, גם אם האיסורים לא מופיעים בקטע הזה.
- מטא-נתונים (שם, תיאורים, הרשאות וכו').
- מוצרים עם טקסט של placeholder בשם, בתיאור או בכל ערך אחר ייפסלו.
- מוצרים עם שמות ותיאורים שלא רלוונטיים לפונקציות של המוצר ייפסלו.
- מוצרים שמקבלים גישה למאפיינים שלא רלוונטיים לפונקציונליות של המוצר יידחו.
- מוצרים עם שמות, חומרי מידע על מוצרים או חומרי קידום מכירות שמטעים, מבלבלים או כוללים סימנים מסחריים או זכויות יוצרים של צד שלישי יידחו.
- מוצרים שממליצים למשתמשים להשבית פונקציונליות של מוצרי Google עשויים להידחות.
- מוצרים שלא כוללים כתובת URL תקינה ופעילה לתמיכה יידחו.
- ייתכן שנדחה מוצרים שנראה שהם מעתיקים רכיבים של ממשק המשתמש מאפליקציות אחרות.
- הרשאה.
- ייתכן שנדחה מוצרים שבהם לא בוצעה הטמעה נכונה של אימות והרשאה לחשבון Google.
- השימוש ב-SDM API מוגבל למדינות שבהן מכשירי Google נמכרים.
- מוצרים שלא שומרים ומעבירים באופן מאובטח אסימוני גישה, קודי הרשאה וסודות לקוח יידחו.
- במוצרים שכוללים אפשרות להתנתק מ-Google או לצאת מהחשבון, צריך להשתמש ב-Google OAuth token revocation API כדי לעשות זאת, או להפנות את המשתמש לכתובת https://nestservices.google.com/partnerconnections. מוצרים שלא מטפלים בהרשאה שבוטלה על ידי חזרה למצב מנותק והסרה של כל נתוני הלקוח יידחו.
- כדי לקשר חשבון Google, המוצרים חייבים לפעול בהתאם להנחיות של Google ל-OAuth.
- מוצרים שלא כוללים תנאי שימוש תקפים ומדיניות פרטיות שמוצגים למשתמש הקצה כחלק מ-Google OAuth יידחו.
- Google מספקת למשתמשים את היכולת לבטל את הגישה ל-SDM API. המוצרים צריכים לטפל בהרשאה שבוטלה על ידי חזרה למצב מנותק והסרת כל נתוני המשתמש.
- המוצרים חייבים לכלול קישור לכלי לניהול חיבורי השותפות של Google כדי לאפשר למשתמשים לנהל את הגישה לנתוני המבנים והמכשירים.
- ייתכן שמוצרים יושבתו מסיבות תפעוליות שונות. כשמוצר לא פעיל, אי אפשר להשתמש בו. מוצרים שלא מספקים תמיכה למוצר לא פעיל (לדוגמה, שליחת הודעות מתאימות למשתמשים על שגיאות) יידחו.
- מוצרים שמאלצים משתמשים לבצע אימות מחדש אחרי שהאימות כבר בוצע יידחו.
- המפתח חייב להוסיף קטע טקסט עם הכיתוב 'שימוש מוגבל' לדף הבית של הפרויקט או לדף שנמצא בלחיצה אחת מדף הבית, שבו יצוין שהאפליקציה עומדת בדרישות של מדיניות Google API Services בנושא נתוני משתמשים, כולל הדרישות לגבי שימוש מוגבל. קטע הקוד חייב להיות גלוי לכל המשתמשים, והוא לא יכול להכיל יותר מ-500 תווים.
- Structures/Homes (מבנים/בתים).
חשבונות Google מאפשרים למשתמשים לנהל כמה בתים. המוצרים צריכים לתמוך בחשבונות Google שיכולים להכיל בית אחד או יותר. חלק מהמוצרים יכולים להיות מקושרים רק לבית Google אחד. במקרים כאלה, המפתחים חייבים לספק למשתמשים את האפשרות לבחור את הבית המתאים. אחרי הקישור, המפתחים צריכים לספק תמיכה בשינויים בבתים, כולל הוספה והסרה של בתים ועדכונים של נתוני הבית (למשל שמות הבתים). ההנחיות הבאות מתייחסות לדרישות לטיפול בחשבונות Google שעשויים לכלול כמה בתים.
- מוצרים שלא מאפשרים להגדיר כמה בתים יידחו.
- נדחה מוצרים שלא מספקים למשתמש דרך לבחור את הבית המתאים לקישור (לדוגמה, בורר מבנים).
- ייתכן שנדחה מוצרים שלא משקפים עדכונים של נתוני הבית (למשל, שמות של בתים או הוספה/חיסור של בתים) תוך שניות לאחר העדכון.
- מוצרים שלא תומכים בכמה בתים, שכל אחד מהם מכיל כמה מכשירים מאותו סוג או מסוגים שונים, יידחו.
- מוצרים שלא תומכים בבתים (מבנים) ריקים או בשילוב של בתים ריקים ובתים לא ריקים יידחו.
- תרמוסטטים של Google Nest.
ה-API של SDM נועד לאפשר למוצרים ולפתרונות של צד שלישי לשלוט במערכת בקרת האקלים דרך Nest Thermostat, בלי לשבש את האלגוריתמים של Google Nest או להפתיע את המשתמש בהתנהגות בלתי צפויה.
- מוצרים שמנחים את המשתמש להשבית את החיישנים ואת התכונות של הלמידה של Google Nest Thermostat יידחו.
- מוצרים שמפעילים עדכונים של התרמוסטט ללא אינטראקציה של המשתמש (למשל, טריגרים וכללים) ולא מספקים אינדיקטור לפעולה שנכשלה יידחו.
- ייתכן שנפסול מוצרים שלא שומרים על טמפרטורות, נקודות הגדרה וטמפרטורה סביבתית בסנכרון עם הטמפרטורות בפועל של המכשיר, תוך שניות.
- יכול להיות שנדחה מוצרים שלא מטפלים בכמה תרמוסטטים במבנה אחד או במספר מבנים.
- מוצרים שלא מתעדכנים כשנתוני התרמוסטט מתעדכנים יידחו.
- מוצרים שלא מתעדכנים לאחר הוספה או הסרה של תרמוסטט יידחו.
- יכול להיות שנדחה מוצרים שלא תומכים בכל המצבים האפשריים של התרמוסטט, למשל: חימום, קירור, חימום וקירור, כבוי, חיסכון.
- מוצרים שלא תומכים כראוי במגבלות של חימום וקירור (3 מעלות פרנהייט או 1.5 מעלות צלזיוס) יידחו.
- מוצרים שלא תומכים בגבולות טמפרטורה בצורה נכונה (10-32 מעלות צלזיוס ו-100-37 מעלות פרונטיות) יידחו.
- מוצרים עם פונקציונליות של מאוורר שלא תומכים בהפעלה ובעצירה של טיימר של מאוורר יידחו.
- מוצרים שלא מציגים את המיקומים והשמות הנכונים של התרמוסטטים ומעדכנים אותם תוך שניות מהעדכונים ייפסלו.
- יכול להיות שנדחה מוצרים שלא תומכים במעברים מ-C ל-F על ידי קריאה ועדכון של היחידות או כתיבת היחידות בחזרה ל-Google Nest.
- מצלמות Google Nest, פעמון הדלת Google Nest ו-Nest Hub Max.
באמצעות SDM API אפשר לאחזר מידע על אירועים בשידור החי מהמצלמה, התראות ותמונות של צילומי סטילס, או תצוגה מקדימה של קליפים של אירועים של תנועה, אנשים, צלילים ופעמון דלת.
- מוצרים שלא תומכים בכמה מצלמות במבנה אחד או במספר מבנים יידחו.
- מוצרים שלא מוצגים בהם שמות ומיקומים נכונים של מצלמות ולא מתעדכנים בהם שמות ומיקומים נכונים של מצלמות יידחו.
- מוצרים שמספקים התראות למשתמשים על אירועים במצלמה חייבים לשלוח את ההתראות למשתמשים תוך שניות ספורות ממועד האירוע, אחרת הם עלולים להידחות.
- מוצרים ששולחים התראות כפולות להתרעות המקוריות של מכשירי Google Nest יידחו.
- מוצרים שמפעילים עדכוני מצלמה ללא אינטראקציה של משתמש (לדוגמה, טריגרים וכללים) ולא מספקים אינדיקטור לפעולה שנכשלה יידחו.
- מוצרים שלא מתעדכנים לאחר הוספה או הסרה של מצלמה יידחו.
הערה
המסמך הזה מייצג את המאמץ שלנו לשתף את האופן שבו אנחנו בודקים Device Access מוצרים שנשלחים לאישור. אנחנו מקווים שהמדריך הזה יעזור לכם לפתח ולשלוח את האפליקציות והממשקים המשולבים שלכם. זהו מסמך דינמי שיעודכן ככל שנציג אפליקציות, הטמעות ומצבים חדשים.
כמפתחים של מוצרים לתוכנית Device Access , אתם מחויבים למדריכים הבאים:
- התנאים וההגבלות של תוכנית Google לגישה למכשירים
- הנחיות בנושא שיווק ומיתוג
- כל הסכם אחר בינך לבין Google
אישור המוצר על ידי Google לא מהווה ויתור על זכויות של Google במסגרת ההסכמים האלה. ההנחיות האלה נועדו לעזור לכם לקבל אישור למוצר שלכם דרך Device Access תהליך בדיקת המוצר, ולא לשנות או להסיר הוראות מהסכם אחר כלשהו.
Google שומרת לעצמה את הזכות לפרש את ההנחיות האלה ולהחיל אותן על פי שיקול דעתה הבלעדי, וכן לשנות את הפרשנות או את היישום של ההנחיות האלה בכל שלב, כולל במהלך תהליך בדיקת המוצר.