Ich versuche, die Personen in einem Benutzerkreis, die die aktuelle Anwendung installiert haben, abrufen.Android/Google + Wie man weiß, ob Freunde des Benutzers Anwendung installiert haben
Ich habe die im SDK bereitgestellte Beispielanwendung "PlusSampleActivity" verwendet und erfolgreich die Liste aller Personen in den Benutzerkreisen abgerufen. Allerdings bin ich nicht sicher, wie zu bekommen, wenn die Person die Anwendung installiert haben oder nicht. Die Dokumentation scheint sehr begrenzt zu sein ...
Was ich gefunden habe, ist https://developer.android.com/reference/com/google/android/gms/plus/model/people/Person.html ich unten Funktion bin mit aber dies ist immer falsch zurück. (Ich habe einen Benutzer erstellt, der die App installiert hat, und ich kann dies beim Besuch des Benutzerprofils im Web unter Verwendung von Google+ sehen.)
Gibt es eine andere API, die verwendet werden sollte? Oder eine Möglichkeit, das besser zu debuggen?
public abstract boolean isHasApp()
Wenn „true“ zeigt an, dass die Person, die die App installiert hat, die , der die Anforderung und hat sich entschieden, diesen Zustand mit dem Anrufer installieren zu belichten. Ein Wert von "false" gibt an, dass der Installationsstatus nicht festgelegt werden kann (er ist entweder nicht installiert oder die Person hat gewählt, um diese Informationen privat zu halten).
AKTUALISIERT Scheint wie das hasapp-Feld ist nicht einmal in der Antwort enthalten? Beim Versuch, die API auf der unteren Link, ich nie erfolgreich die hasapp in der Antwort enthalten ... Irgendwelche Vorschläge, was ich möglicherweise falsch machen ?? https://developers.google.com/apis-explorer/#p/plus/v1/plus.people.get
(Ich stellte die gleiche Frage auf Google-Gruppen, here)
irgendeine Lösung für diese? –
irgendeine Lösung dafür? – TheDevMan