2016-06-25 11 views
1

Ich versuche App-Indizierung zu konfigurieren und Probleme mit "Fetch" zu laufen. Im Folgenden finden Sie, was ich konfiguriert haben:App Indizierung Android Aktivität

  1. hinzugefügt und überprüft die Website und App /apk
  2. Verknüpfte Website und die apk / App.
  3. hinzugefügt folgende Konfiguration unter dem Aktivitäts-Tag in AndroidManifest.xml

    <data 
        android:host="mywebsite.com" 
        android:pathPrefix="/mypage" 
        android:scheme="http" /> 
    <data 
        android:host="mywebsite.com" 
        android:pathPrefix="/mypage" 
        android:scheme="http" /> 
    

Auf der Seite holen - "android-app://package-name/" [bereits vorhanden/angezeigt auf Die Seite].

Ich eingegeben die folgenden auf das Textfeld - http://mywebsite.com/mypage, hochgeladen die Debug-apk (wie die aktuelle Version auf Google Play hat keine Deep-Links). Bei der Überprüfung bekomme ich einen URL-Fehler, der nicht unterstützt wird. Das verwirrt mich, da ich genau die Schritte befolge, die in Support/Tutorial Links erwähnt werden.

Auch habe ich festgestellt, dass der angezeigte Pfad nicht korrekt ist, das ist, was ich sehe, ist /http:/mywebsite.com/mypage.

Bitte helfen, es war Tage, seit ich versuche, dies zu lösen .. durch alle Links gegangen, aber kein Glück.

Grüße

Antwort

0

Sie müssen Ihre URL in einem anderen Format eingeben. Erforderlich für die sehr tiefe Vernetzung ist:

android-app://your.app.package.name/schema/host/path 

In Ihrem Fall würden Sie verwenden:

android-app://your.app.package.name/http/mywebsite.com/mypage 

In „Abruf wie durch Google“ Bildschirm, haben Sie bereits erste Teil abgeschlossen haben, so dass Sie nur brauchen folgendes in dem Textfeld eingeben:

http/mywebsite.com/mypage 

ich habe auch bemerkt, dass Sie das gleiche Datenelement zweimal in Ihren Intent-Filter verwenden, so dass Sie ein entfernen.