שאלות נפוצות

איך יוצרים קובץ מצורף מעולה?

בקטע 'התראות בקרבת מקום' יוצגו הודעות בקטע 'בקרבת מקום' בהגדרות Google, במשבצת של ההגדרות המהירות בקרבת מקום יוצגו הודעות על מכשירים עם רמת ביצועים גבוהה, והאפשרות לצרף את הקבצים עם הביצועים הטובים ביותר היא כהתראות.

לקבלת יעילות מרבית, קבצים מצורפים צריכים:

  • אפשר להפנות משתמשים לאפליקציות או לאתרים שבהם משתמשים מסוימים כבר נמצאים במיקום הזה.
  • חשוב לפנות לרוב המשתמשים שיקבלו את ההתראה.
  • אופטימיזציה של מיקום האלומה יכולה לעזור רק למשתמשים מתעניינים.
  • נסחו קריאה ישירה לפעולה והימנעו מהפתעה של המשתמש.
  • כדאי לנסות למנף מסרים חיוביים שמעודדים את המשתמשים.
  • כדי להבטיח חוויה חיובית למשתמשים, מומלץ לפעול בהתאם למדיניות בנושא התראות בקרבת מקום.

הקובץ המצורף שלי לא מופיע בקטע 'בקרבת מקום' בהגדרות Google. למה?

  • יש מספר מגבלות על הודעות שאנחנו מציגים, למשל מתן אפשרות רק לכתובות URL מסוג HTTPS ואיסור על פרסום תוכן שמפר את המדיניות שלנו.
  • קישורים אל play.google.com אינם נתמכים. במקום זאת, כדאי להשתמש בקבצים מצורפים עם כוונת רכישה כדי להפעיל את חוויית השימוש באפליקציה.

ההודעה שלי לא מוצגת כהודעה. למה?

יכולות להיות כמה סיבות לכך שהודעה לא מוצגת.

  1. לא תראה התראה אם הקובץ המצורף לא התקבל היטב על ידי המשתמשים. טיפים ליצירת קובץ מצורף מעולה נמצאים למעלה.
  2. השירות 'התראות בקרבת מקום' סורק בדרך כלל איתות Bluetooth למשך כמה שניות אחרי שהמסך פועל. אם המסך לא הופעל במשך זמן מה, המכשיר לא יגלה איתות Bluetooth חדשות.
  3. קובץ מצורף במצב ניפוי באגים יופיע רק במכשירי מצב ניפוי באגים. מידע נוסף על מצב ניפוי באגים
  4. אם התראה נסגרה במכשיר לאחרונה, יכול להיות שבפרק זמן מסוים לא תוצג במכשיר התראה נוספת. מדיניות ההשהייה תתאפס גם אם המשתמש יפתח את הקטע Nearby בהגדרות Google.
  5. יכול להיות שלא תוצג התראה אם היא מפרה את המדיניות בנושא התראות בקרבת מקום.

אילו גרסאות של Android תומכות בהתראות בקרבת מקום?

התכונה 'התראות בקרבת מקום' נתמכת במכשירי Android מגרסה 4.4 (KitKat) ואילך.

מה הקשר בין התראות של התכונה Nearby לבין כתובת אתר של Eddystone או אינטרנט פיזי?

הפיצ'ר 'התראות בקרבת מקום' פועל במקביל ל-Eddystone-URL ולאינטרנט הווירטופיזי בדיוק באותו אופן, בהתאם לתרחישים לדוגמה וליכולות שלכם. לדוגמה, אם יש לכם תרחיש לדוגמה אחד שזמין לאתר שלכם, תוכלו להשתמש באלומת URL של Eddystone-URL. אם תרחישי השימוש זמינים באפליקציה שלכם, תוכלו להשתמש בהתראות בקרבת מקום מתוך כוונת האפליקציה.

מהו הפורמט הנדרש לקבצים מצורפים של התראות בקרבת מקום ב-Proximity Beacon API?

פרטים נוספים זמינים במאמר פורמט הנתונים של קבצים מצורפים. בקצרה, קבצים מצורפים צריכים להיות בפורמט הבא:

    {
      "title": "Example",
      "url": "https://www.example.com"
    }

בקבצים מצורפים של התראות בסביבה הקרובה, איך משתמשים בכותרת?

הכותרת תופיע בהתראות וברשימות שיוצגו בהתראות של Nearby. לדוגמה, אם שם הפריט בהגדרה הוא "פעולה לדוגמה במקום", הטקסט של ההתראה יופיע בתור "Example action at place" בנוסף לשם האפליקציה או לכתובת ה-URL שלה.

האם התכונה 'התראות בקרבת מקום' מתקינה את האפליקציה ברקע?

לא. התכונה 'התראות בקרבת מקום' תפנה את המשתמשים לחנות Google Play כדי להתקין משם.

איך אפשר לדעת אם משתמש הגיע לאפליקציה שלי באמצעות התראות בסביבה הקרובה?

קישורי 'התראות בקרבת מקום' הם קישורי עומק רגילים ל-Android, אבל אם אתם רוצים לספק תגים נוספים כמו מדדים או ניתוח נתונים, תוכלו להוסיף פרמטרים של מחרוזות שאילתה לרכיב הנתיב של כתובת ה-URL של כוונת הרכישה.

האם התכונה 'התראות בקרבת מקום' תומכת ב-iBeacon?

כן, כל עוד איתות Bluetooth כולל מזהה iBeacon סטטי. אפשר לרשום את המזהים האלה ב-Proximity Beacon API, ואפשר להשתמש בהם עם התראות Nearby של קבצים מצורפים.

איפה ומתי מתרחשת הסריקה, אם היא לא מופיעה באפליקציה שלי?

הסריקה מתבצעת על ידי Google Play Services ורק באירועי "screen-on".

מי אחראי לרישום של איתות Bluetooth ב-Proximity Beacon API?

כל אחד יכול לרשום את איתות Bluetooth, כל עוד לקובץ המצורף יש מרחב שמות וסוג. ברוב המקרים מדובר בבעלים של איתות Bluetooth, אבל יכול להיות שהוא ה-OEM של איתות Bluetooth אם אתם נמצאים איתו בחוזה.

מהו הפורמט של ה-URI של כוונת האפליקציה?

קודם כול, באמצעות לוח הבקרה של Beacon, ניתן לאפשר לחזית האינטרנט לבנות URI חוקי עבורך, בתנאי שאתה מבין את החלק, את הסכימה ואת המארח של ה-URI. לדוגמה:

אם אתם רוצים שהתכונה 'התראות בקרבת מקום' תפעיל את הפעילות באפליקציה שלכם, עם מסנן Intent הבא:

    <data android:host="item"
          android:pathPrefix="/scanner"
          android:scheme="myapp" />

ה-URI המתאים של //:Intent יהיה:

    intent://item/scanner#Intent;scheme=myapp;package=com.myapp;end

כלומר, אפשר לפצל את ה-URI באופן הבא:

    intent://<host>/<path>#Intent;scheme=<scheme>;package=<package name>;end

אם הפעילות שלכם מחייבת תוספות של כוונה, יש להוסיף אותן ממש לפני ;end:

    intent://item/scanner#Intent;scheme=myapp;package=com.myapp;S.string_extra=value%20one;B.bool_extra=true;end

ניתן להשתמש בסוגים הבאים בתוספות:

  • בוליאני
  • בייט
  • צ'אר
  • זוגית
  • Float
  • Int
  • Long
  • סרטון Shorts

עיינו גם במידע הבא: Intent.java#parseUri() ו-Intent.java#toUri(int) בהקשר של URI_INTENT_SCHEME. פרטים נוספים על כתובת ה-URL הזו של Intent.

מה לגבי התאמה מקומית של הכותרת שבה נעשה שימוש בהתראות בקרבת מקום?

קבצים מצורפים של התראות בקרבת מקום חייבים לכלול את השפה/האזור כחלק ממרחב השמות/סוג, והתכונה 'התראות בקרבת מקום' תציג רק את הקבצים המצורפים שתואמים להגדרות המקום של המשתמש.