2013-04-18 13 views
6

Geçerli uygulamayı yükleyen bir kullanıcının dairesinde kişileri almaya çalışıyorum.Android/Google + Kullanıcıların uygulamayı yükleyip yüklemediklerini öğrenmek nasıl

SDK'da sağlanan "PlusSampleActivity" örnek uygulamasını kullandım ve kullanıcının çevrelerindeki tüm kullanıcıların listesini başarıyla almayı başardım. Ancak, kişinin uygulamayı yükleyip yüklemediğini nasıl alacağımı bilmiyorum. Mevcut belgeler çok ben bulduk Ne

ben işlevi aşağıda kullanıyorum https://developer.android.com/reference/com/google/android/gms/plus/model/people/Person.html olduğunu ... sınırlı görünmektedir ancak bu her zaman yanlış dönüyor. (Uygulamayı yükleyen bir kullanıcı oluşturdum ve Google + 'yı kullanarak kullanıcının profilini web sitesinde ziyaret ederken bunu görebiliyorum)

Kullanılması gereken başka bir API var mı? Ya da daha iyi hata ayıklamak için bir yolu? "True" ise

kamu soyut boolean isHasApp()

, kişi olan isteği yapan ve bu arayana yükleme durumunu ortaya çıkarmak için seçtiği uygulamayı yüklediğini gösterir. "False" değeri, yükleme durumunun olarak belirlenemediğini belirtir (yüklü değildir veya kişi bu bilgiyi özel olarak olarak seçmiştir).

GÜNCELLENMİŞ Yanıtlama alanına hasapp alanı bile dahil değil mi? Aşağıdaki bağlantıda API denerken, yanıtta yer alan hasapp'a sahip olmayı asla başaramadım ... Herhangi bir öneride yanlış yapıyorum? https://developers.google.com/apis-explorer/#p/plus/v1/plus.people.get

Maalesef hasApp alan yanıtta doldurulur almaz

+0

? Bunun için –

+0

herhangi bir çözüm? – TheDevMan

cevap

3

(Google gruplar üzerinde aynı soruyu, here yayınlanmıştır) - aslında eski bir API alınan eski alanın. Eşleme yapmanın en iyi yolu, veritabanınızdaki yüklü kullanıcıları Google kimlikleriyle takip etmek ve bunu people.list yanıtındaki kimliklerle karşılaştırmaktır.

Belgeleme, bu karmaşa için özür dileriz, yakında yansıtacak şekilde güncellenmelidir! Bunun için herhangi bir çözüm

+3

Cevabınız için teşekkürler, ancak bu gerçekten gerekli bir özellik olacaktır! Teklif etmenin yolu, kullanıcıya hangi uygulamayı yüklediğini (ki bunu erişim sağladığında) görebildiğini seçebilme yeteneğini vermez - böylece uygulama Google + 'dan farklı olur. iyi. – Raz

İlgili konular