Google Oyun Servisleri Oyna - giriş yapamazlar
Dün Google sonra benim Android SDK uygulamalarım içine oyun hizmetleri entegre etmek için güncelledik O açış.
İşlerin bu kadar yaptım:
- ek olarak Dev Konsol uygulamam bağlı (oyun hizmetleri)
- benim app içine OAuth istemci kimliği dahil/apaçık
- ekledi projem (from GitHub) için
BaseGameActivity
GameHelper
- ekledi projem için google-play-services kitaplığı
- genişletilmiş* *5,
com.google.android.gms.common.SignInButton
ekledi
Ayrıca oyun meta veri ve, tabii ki, bazı başarıları kurdum. Dev yayın için hazır olduğunu konsol Birleşik Devletleri. Giriş akışını ve başarılarını test etmek için, test kullanıcıları olarak iki Google Hesabı ekledim.
Ama SignİnButton test ettiğimde, bir uyarı açılır:Bilinmeyen bir hata oluştu. İşte logcat:
ERROR/Volley: il.a: Unexpected response code 403 for https://www.googleapis.com/games/v1/players/me
ERROR/SignInIntentService: Access Not Configured
ERROR/LoadSelfFragment: Unable to sign in - application does not have a registered client ID
Üretim modunda başvurum - Marathon ve doğru sertifika kullanarak yaptım.
Bir şey mi kaçırdım?
Güncelleme - biraz daha çalışır
İşte bu arada denedim ne hakkında kısa bir genel bakış. Hiçbir şey oldu.
- ve Bağlantılı Android uygulaması giriş (kontrol sertifika parmak izi çift) Kaldır yeniden oluşturun
- devre dışı anti-korsan
- Marathon atlayın
- (test) yeni bir oyun oluşturmak ve istemci kimliği kullanın
Sorun ile ilgili değildirtest için hesaplarbölüm. Test için etkin olmayan bir hesap kullanarak bir hata iletisi neden olur:
E/GameAgent: Unable to retrieve 1P application 547xxxxxx457 from network
E/CheckGameplayAcl: Unable to load metadata for game
Hartok tarafından çözüm!
Hartok çözüm bana bu sorunu düzeltmek için çok yardımcı oldu. Daha önce hiç Google APIs Console ziyaret ettim. OAuth İstemci KİMLİĞİ oyununu bağlantılı bir uygulamayı kaldırmak veya hatta bir oyun (Dev Konsol) silin silinmez önemli değil. API ve Konsol ziyaret kaldırmak için el ile.
Otomatik seçili SHA1 parmak izi (her zaman) yanlış! Kendi arama için:
keytool -exportcert -alias <your-alias> -keystore <path-to-keystore> -list -v
(Doğru) bağlı benim app yeni bir istemci kimliği daha önce olduğu gibi 89xxxxxxxx73-2u6mXXXXXXXXXXXXXXXXXXX8903.apps.goo...
, sadece 12 basamak gibi görünüyordu. Sonunda çizgi dışlamak falan alfanümerik ve kullanmak zorunda 12 basamaklı tek olduğunu anladım.
Bana yardım ettiğin için teşekkürler!
CEVAP
Bu sorunu düzelttim.
Google Play Oyun Servisleri projem, Sertifika Parmak İzi uygulamamı (henüz yayınlanmadı) bağlı olduğum zaman benim durumumda, otomatik olarak seçilen Google tarafından Oyun iyi değildi.
, Google APIs Console benim app bağlantısız uygulaması istemci kimliğimi sildim bunu düzeltmek için, uygun bir Sertifika parmak İzi ile yeniden sonra. Bu Parmak İzi uygulaması ise Eclipse ADT eklenti güncelliğini (varsa) verilirken görüntülenir.
Umarım yardımcı olur.
Nasıl Google çerçeveler (Oyun, Hesapla...
Google'dan elde istatistikleri bir API...
telefonda app store Oyun Google "...
google aç mobil versiyonu store androi...
Bu Google MUAYENE yayımlamak Oyun hata...