Ich bin durch diese http://stackoverflow.com/questions/35053454/android-app-indexing-api-description-field gegangen. Es diskutiert die Verwendung von description
Feld in der App Indexing api
. Während ich diese API anrufe, setze ich sowohl title
als auch description
Felder. Unten ist der BeispielcodeGoogle App Indizierung funktioniert nicht auf Beschreibungsfeld, aber Arbeiten am Titelfeld
Thing object = new Thing.Builder()
.setName(title)
.setUrl(uri)
.setDescription(description)
.build();
return new Action.Builder(Action.TYPE_VIEW)
.setObject(object)
.setActionStatus(Action.STATUS_TYPE_COMPLETED)
.build();
Aber wenn ich die Google-App-Suche und geben Sie einen Suchbegriff verwenden, die es in den title
war, ich bin in der Lage, die zum automatischen Vervollständigung Ergebnisse zu sehen. Aber wenn ich ein Schlüsselwort eintippe, das im Feld description
vorhanden war, kann ich die Ergebnisse der automatischen Vervollständigung nicht erhalten. Was soll ich tun, um den Inhalt des Beschreibungsfelds in den App-Index zu bekommen?
Und da dies eine Nachrichtenleseanwendung ist. Also setze ich eine Beschreibung auf den ersten Absatz des Nachrichteninhalts. Der erste Absatz kann bis zu 500 Zeichen lang sein. Gibt es eine Empfehlung zur Inhaltslänge, die wir an das Beschreibungsfeld übergeben?
@Shruti: Ich habe in meiner Frage klar erwähnt, dass ich diesen Beitrag durchgemacht habe. Bitte lesen Sie die Frage sorgfältig durch. Dort fordert der Benutzer die Verwendung dieses Feldes an. In meinem Fall bin ich mir seiner Verwendung bewusst. Aber es funktioniert nicht wie erwartet. Bitte entfernen Sie das doppelte Tag aus der Frage. – thedarkpassenger