Google is committed to advancing racial equity for Black communities. See how.
Diese Seite wurde von der Cloud Translation API übersetzt.
Switch to English

Testen Sie Ihre Implementierung

In diesem Dokument werden verschiedene Möglichkeiten beschrieben, wie Sie Ihre Implementierung testen können, von den URLs in Ihrem Manifest bis zu den Google-Suchergebnissen für die fertige App in der Produktion.

Testen Sie Ihre URLs

Bei der Entwicklung des Manifests für Ihre App können Sie verschiedene Tools verwenden, um URLs zu testen.

Lint sucht nach URLs

Verwenden Sie beim Erstellen Ihres Manifests zur Unterstützung von URLs zu Ihrer App Android Studio Lint Version 2.x , das Syntaxfehler für Ihre Absichtsfilter kennzeichnet. Es scannt Ihr Manifest automatisch und kontinuierlich und führt zu Fehlern in Ihrem Manifest.

Um die Syntaxprüfung manuell auszuführen, wählen Sie im Anwendungsmenü Analysieren> Code überprüfen und suchen Sie nach Fehlern:

  • HTTP-URL-Syntaxwarnungen werden gelb hervorgehoben.
  • HTTP-URL-Fehler werden durch eine rote Unterstreichung angezeigt.
  • Alle Fehler werden im unteren Bereich des Editorfensters angezeigt, damit Sie schnell auf die Zeile in Ihrem Manifest zugreifen können.

Weitere Informationen zum Konfigurieren von Flusenprüfungen finden Sie in der Flusendokumentation für Android Studio und Konfigurieren von Flusen in Android .

Überprüfen Sie, ob URLs für App-Aktivitäten geöffnet sind

Es gibt drei verschiedene Möglichkeiten, um zu überprüfen, ob Ihre URLs Ihre App korrekt öffnen. Diese werden im Folgenden ausführlicher beschrieben:

  • URL-Test in Android Studio
  • Android Debug Bridge
  • Tool zum Testen von URL-QR-Codes

URL-Test in Android Studio

Verwenden Sie die Deep Link Testing-Funktion für Android Studio Version 2.x, um zu überprüfen, ob Ihre App mit einer angegebenen URL gestartet werden kann.

  1. Öffnen Sie in Android Studio Ihr Projekt in der Android-Ansicht .
  2. Wählen Sie nach dem Öffnen eines Projekts Ausführen > Konfigurationen bearbeiten und bearbeiten Sie Ihre URL- Testkonfiguration im Dialogfeld Konfigurationen ausführen / debuggen .
  3. Wählen Sie unter Android Application das Modul aus, das Sie testen möchten.
  4. Wählen Sie die Registerkarte Allgemein .
  5. Wählen Sie im Feld Starten die Option URL aus .
  6. Klicken Sie im URL- Feld auf , um aus einer Liste definierter URLs auszuwählen.
  7. Oder geben Sie die URL ein, die Sie testen möchten, z. B. http://example.com/gizmos .

  8. Klicken Sie auf OK .
  9. Wählen Sie Ausführen > App ausführen oder App debuggen .
  10. Wenn das Dialogfeld Bereitstellungsziel auswählen angezeigt wird, wählen Sie ein verbundenes Gerät oder einen Emulator aus und klicken Sie auf OK .
  11. Wenn die Verknüpfung erfolgreich ist, wird die App auf dem Gerät oder Emulator gestartet und zeigt die App bei der angegebenen Aktivität an. Andernfalls wird im Fenster Ausführen eine Fehlermeldung angezeigt.

Android Debug Bridge

Testen Sie mithilfe der Android Debug Bridge , ob Ihre Links Ihre App öffnen. Dabei steht {URL} für die in Ihrem App-Manifest deklarierte HTTP-URL.

      adb shell am start -a android.intent.action.VIEW -d " {URL} " {package name}
    

HTTP-URL-Testtool

Verwenden Sie den QR-Code-Generator, um die korrekte Formatierung und das korrekte Verhalten sicherzustellen. Geben Sie eine HTTP-URL in das Textfeld unten ein, um einen QR-Code zu generieren, den Sie mit einer Android- Barcode-Scanner-App scannen. Dies sollte eine Browserseite mit einem Link öffnen. Wenn Sie auf den Link Ihres Telefons klicken, sollte die HTTP-URL geöffnet werden, die Sie in das Textfeld eingegeben haben.

Testen Sie die Indizierung öffentlicher Inhalte

Verwenden Sie das folgende Tool, um zu überprüfen, ob Ihre URLs in den Google-Suchergebnissen angezeigt werden.

Testen Sie die Indizierung persönlicher Inhalte

Um den Index für persönliche Inhalte auf dem Gerät zu testen, gehen Sie in der Google App zu In Apps und suchen Sie nach einem Element, das in Ihren persönlichen Inhalten enthalten ist.

Um eine Liste aller Indexable Objekte anzuzeigen und zu Indexable , die die App dem Index für persönliche Inhalte auf dem Gerät hinzufügt, gehen Sie auf Ihrem Android-Telefon zu Einstellungen> Google und tippen Sie im Abschnitt Entwickleroptionen auf Firebase-App-Indizierung (nur verfügbar, wenn Ihr Telefon verfügbar ist) im Entwicklermodus ). Überprüfen Sie die Liste der indizierbaren Objekte und tippen Sie auf jedes einzelne, um sicherzustellen, dass die Metadaten korrekt sind.

Gboard-Aufkleber testen

Öffnen Sie zum Testen Ihrer Gboard-Aufkleber die neueste Version von Gboard auf Ihrem Telefon. Gehen Sie dann zur Aufkleberpalette und überprüfen Sie Ihre Aufkleber im Bedienfeld.

Testen Sie die Protokollierung von Benutzeraktionen

Verwenden Sie die folgenden Methoden, um die App-Indizierungs-API-Aufrufe in Ihrer App zu überprüfen.

Verwenden Sie die Android Debug Bridge

Verwenden Sie die Android Debug Bridge, um Daten zu protokollieren und zu überprüfen, die in Ihren App Indexing API-Aufrufen gesendet wurden.

  1. Aktivieren Sie die Protokolle:
    Aktionen
    adb shell setprop log.tag.FirebaseUserActions VERBOSE
    Index
    adb shell setprop log.tag.FirebaseAppIndex VERBOSE
  2. Protokolle anzeigen:
    Benutzeraktionen
    adb logcat -v time -s FirebaseUserActions:V
    App-Index
    adb logcat -v time -s FirebaseAppIndex:V
  3. Starten Sie die App-Aktivität, die den App Indexing API-Aufruf auslöst.

Danach können Sie API-Aufrufe in den Protokollen sehen.

Verwenden Sie den Android-Monitor

Wenn die von einer HTTP-URL gestartete activity in die App-Indexierungs-API integriert ist, können Sie die App-Indexierungs-API-Aufrufe mithilfe des Android-Monitors überprüfen. Ändern Sie die Android Monitor-Einstellungen wie folgt, um das Protokoll zu überprüfen:

  1. Setzen Sie die Protokollstufe auf Ausführlich .
  2. Geben Sie FirebaseUserActions in das Suchfeld ein.
  3. Wählen Sie rechts in der Dropdown-Liste Filter die Option Keine Filter aus.
    Android Monitor Einstellungen

Wenn Sie keine Protokolleinträge für die App-Indizierung sehen, gehen Sie wie folgt vor:

  • Installieren Sie Google Play Services auf dem Gerät oder Emulator.
  • build.gradle dass die installierte Version von Google Play Services höher ist als die in build.gradle angegebene build.gradle .

Testen Sie die Autovervollständigungen

Stellen Sie sicher, dass auf den Seiten, auf denen API-Aufrufe ausgeführt werden, automatische Vervollständigungen von Abfragen angezeigt werden. Beginnen Sie dazu mit einem neuen Build Ihrer App und besuchen Sie einige Seiten, auf denen die API aufgerufen wird. Besuchen Sie dann die Google-App auf dem Gerät und geben Sie eine für Ihre App relevante Abfrage ein. Sie sollten Abfrageergebnisse in der Liste sehen, die Ihr App-Symbol anzeigen und direkt zu diesen Seiten in Ihrer App führen.

Endlich: Verbessern Sie die Suchleistung