Najczęstsze pytania

Jak utworzyć dobry załącznik?

Powiadomienia funkcji W pobliżu wyświetlają komunikaty w sekcji W pobliżu w Ustawieniach Google, podświetla kafelek Szybkie ustawienia w pobliżu na obsługiwanych urządzeniach i promuje z najlepszych załączników jako powiadomienia.

Aby uzyskać maksymalną skuteczność, załączniki powinny:

  • Kierować użytkowników do aplikacji lub witryn, które niektórzy już odwiedzają lokalizacji.
  • być atrakcyjne dla większości użytkowników, którzy otrzymają powiadomienie;
  • Zoptymalizowanie lokalizacji beaconu może pomóc w kierowaniu reklam tylko na użytkowników zainteresowanych Twoją ofertą.
  • Użyj bezpośredniego wezwania do działania i nie zaskakuj użytkownika.
  • Staraj się znaleźć komunikaty, które cieszą się pozytywnym zaangażowaniem użytkowników.
  • Przestrzegasz zasad dotyczących powiadomień o powiadomieniach w pobliżu. Dbanie o pozytywne wrażenia użytkowników.

Mój załącznik nie wyświetla się w sekcji W pobliżu w Ustawieniach Google. Dlaczego?

  • Wyświetlane wiadomości mają kilka ograniczeń, na przykład zezwalanie wyłącznie na protokół HTTPS. oraz zabronić treści naruszających nasze zasadami.
  • Linki do play.google.com nie są obsługiwane. Zamiast tego użyj Załączniki dotyczące intencji aplikacji aby umożliwić korzystanie z aplikacji.

Moja wiadomość nie jest wyświetlana jako powiadomienie. Dlaczego?

Powiadomienie może nie zostać wyświetlone z kilku powodów.

  1. Jeśli załącznik nie zostanie dobrze odebrany przez użytkowników, nie zobaczysz powiadomień. Powyżej znajdziesz wskazówki dotyczące tworzenia dobrych załączników.
  2. Funkcja Powiadomienia w pobliżu zwykle skanuje obrazy w poszukiwaniu beaconów przez kilka sekund po ekran jest włączony. Jeśli ekran nie był przez jakiś czas włączony, urządzenie nie wykrywa nowych beaconów.
  3. Załącznik w trybie debugowania będzie wyświetlany tylko podczas debugowania i urządzeniach trybu online. Zobacz też Tryb debugowania.
  4. Jeśli powiadomienie zostało niedawno zamknięte na urządzeniu, urządzenie może nie pokazywać kolejnego powiadomienia przez pewien czas. Zasada ponawiania też jest resetowana jeśli użytkownik otworzy w Ustawieniach Google sekcję W pobliżu.
  5. Powiadomienie może się nie wyświetlić, jeśli narusza Powiadomienia w pobliżu .

Które wersje Androida obsługują Powiadomienia z aplikacji w pobliżu?

Powiadomienia w pobliżu są obsługiwane na Androidzie 4.4 (KitKat) i nowszych.

W jaki sposób Powiadomienia w pobliżu są powiązane z adresem URL Eddystone lub internetem rzeczy?

Powiadomienia w pobliżu działają równolegle z eddystone-URL i internetem rzeczy z interfejsem działania aplikacji w zależności od przypadku użycia i możliwości. Jeśli na przykład jeden przypadek użycia dla Twojej witryny, możesz użyć Obraz typu beacon URL Eddystone. Jeśli przypadek użycia jest dostępny w Twojej aplikacji, możesz użyć Powiadomienia w pobliżu z intencją aplikacji.

Jaki jest wymagany format załączników Powiadomień w pobliżu w interfejsie Proximity Beacon API?

Patrz Format danych załączników, aby uzyskać więcej informacji. . Krótko mówiąc, załączniki powinny mieć następującą postać:

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

Jak używany jest tytuł w załącznikach Powiadomień w pobliżu?

Tytuł pojawi się w powiadomieniach i na listach wyświetlanych przez Powiadomienia o atrakcjach w pobliżu. Jeśli na przykład tytuł jest ustawiony jako „Przykładowe działanie w miejscu”, tekst powiadomienia będzie wyglądał tak: "Example action at place", a także nazwy aplikacji lub adresu URL.

Czy Powiadomienia w pobliżu instalują aplikację w tle?

Nie. Powiadomienia w pobliżu będą przekierowywać użytkowników do Sklepu Google Play, aby zainstalować aplikację

Skąd mam wiedzieć, czy użytkownik dotarł do mojej aplikacji przez Powiadomienia z powiadomień w pobliżu?

Linki Powiadomień w pobliżu to standardowe precyzyjne linki na Androida, ale jeśli chcesz dostarcza dodatkowe tagi (np. dla wskaźników lub danych analitycznych), możesz dodać zapytanie w komponencie ścieżki adresu URL intencji.

Czy Powiadomienia w pobliżu obsługują iBeacon?

Tak, o ile beacon ma statyczny identyfikator iBeacon. Te identyfikatory można zarejestrować w interfejsie Proximity Beacon API i mogą mieć załączniki funkcji Powiadomienia w pobliżu.

Gdzie i kiedy odbywa się skanowanie, jeśli nie w mojej aplikacji?

Skanowanie jest wykonywane przez Usługi Google Play i tylko przy włączonym ekranie zdarzeń.

Kto jest odpowiedzialny za rejestrowanie beaconów w interfejsie Proximity Beacon API?

Każdy może zarejestrować beacon, jeśli załącznik ma prawo przestrzeni nazw i typu. W większości przypadków będzie to właściciel beaconu, ale może być OEM, jeśli masz z nim umowę.

Jaki jest format identyfikatora URI intencji aplikacji?

Najpierw w panelu beacon. możesz pozwolić frontendowi internetowemu utworzyć prawidłowy identyfikator URI, schematu, hosta i ścieżki identyfikatora URI. Oto przykład:

Jeśli chcesz, aby Powiadomienia w pobliżu uruchamiały aktywność w Twojej aplikacji, która zawiera ten filtr intencji:

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

Odpowiedni identyfikator URI intencji:// miałby postać:

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

Identyfikator URI można podzielić w ten sposób:

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

Jeśli Twoja aktywność wymaga dodatkowych intencji, dodaj je tuż przed ;end:

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

W dodatkach można używać następujących typów treści:

  • Wartość logiczna
  • B
  • Znak
  • Liczba zmiennoprzecinkowa
  • Liczba zmiennoprzecinkowa
  • Int
  • Długi
  • Short

Zobacz też Intent.java#parseUri(). i Intent.java#toUri(int) w kontekście URI_INTENT_SCHEME .

A co z lokalizacją tytułu używanego przez Powiadomienia w pobliżu?

Załączniki do Powiadomień w pobliżu muszą zawierać język/region przestrzeni nazw/typu, a Powiadomienia w pobliżu będą wyświetlać tylko te załączniki, zgodne z ustawieniami regionalnymi użytkownika.