SORU
16 Mayıs 2013, PERŞEMBE


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:

  1. ek olarak Dev Konsol uygulamam bağlı (oyun hizmetleri)
  2. benim app içine OAuth istemci kimliği dahil/apaçık
  3. ekledi projem (from GitHub) için BaseGameActivity GameHelper
  4. ekledi projem için google-play-services kitaplığı
  5. 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
17 Mayıs 2013, Cuma


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.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Arun Kumar

    Arun Kumar

    18 Mart 2010
  • ASUS

    ASUS

    22 EKİM 2005
  • HereWeStayKings

    HereWeStayKi

    3 NİSAN 2013