114

Otrzymuję ostrzeżenie o tym kłaczku podczas analizy mojego kodu (Analiza> Sprawdź kody) w studiach Android.Aplikacja nie może być indeksowana przez wyszukiwarkę Google (android)

Aplikacja nie może być indeksowana przez wyszukiwarkę Google; rozważ dodanie co najmniej jednej aktywności z wypełniaczem intencji ACTION-VIEW. Zobacz objaśnienie problemu, aby uzyskać więcej szczegółów.

Co to za ostrzeżenie i jak mogę zmienić swoją aplikację w wyszukiwarce Google? To brzmi dla SEO ważne, ale nie mogę znaleźć żadnych szczegółów w Google.

Chciałbym również wiedzieć, jak uzyskać dostęp do "Wyjaśnienia problemu" ze studia android.

enter image description here

Odpowiedz

79

I okazało się, jak uzyskać dostęp do "Objaśnienie Issue". muszę najedź błąd inspekcji, aby wyświetlić pełne wydanie wyjaśnienie inline (i wciskając Ctrl-F1)

enter image description here

więc kluczowe mi brakuje to „głębokie linki”!

Poniżej znajduje się strona programista android zrobić głębokie linki „aby umożliwić Google do indeksowania treści aplikacji i pozwala użytkownikom wprowadzić swoją aplikację z wyników wyszukiwania”

http://developer.android.com/training/app-indexing/deep-linking.html

Poniżej znajduje się fragment kodu, jak wykonać precyzyjny link. nie mam pojęcia, w jaki sposób Google może indeksować moją aplikację właśnie przez dodanie go chociaż ...

<activity 
    android:name="com.example.android.GizmosActivity" 
    android:label="@string/title_gizmos" > 
    <intent-filter android:label="@string/filter_title_viewgizmos"> 
     <action android:name="android.intent.action.VIEW" /> 
     <category android:name="android.intent.category.DEFAULT" /> 
     <category android:name="android.intent.category.BROWSABLE" /> 
     <!-- Accepts URIs that begin with "http://www.example.com/gizmos” --> 
     <data android:scheme="http" 
       android:host="www.example.com" 
       android:pathPrefix="/gizmos" /> 
     <!-- note that the leading "/" is required for pathPrefix--> 
     <!-- Accepts URIs that begin with "example://gizmos” 
     <data android:scheme="example" 
       android:host="gizmos" /> 
     --> 
    </intent-filter> 
</activity> 

jest też uwaga, która mówi

Note: Intent filters may only contain a single data element for a URI pattern. 
Create separate intent filters to capture additional URI patterns. 
+1

Ta funkcja służy do konfigurowania głębokich linków do aplikacji. Przykład: jeśli użytkownik wyszukuje w wyszukiwarce mobilnej konkretne słowo kluczowe, które pasuje do Twojej strony internetowej/aplikacji, może bezpośrednio połączyć się z intencją, która może otworzyć określone działanie/widok w aplikacji. W skrócie, wyszukiwanie bezpośrednio pozwoli użytkownikom otworzyć się w aplikacjach. –

+0

@NageshSusarla, więc w powyższym przykładzie słowo kluczowe to "gizmos"? –

+6

https://developers.google.com/app-indexing/android/app zawiera szczegółowe informacje na jego temat. W takim przypadku słowo kluczowe, które spowoduje, że Twoja strona wyświetli http://www.example.com/gizmos w wynikach wyszukiwania, wskaże na tę intencję. –

Powiązane problemy