2

Ich habe eine Anwendung für Android SDK 19, die für die Verwendung von C2DM geschrieben ist. Und ich muss es zu GCM migrieren. Ich konfrontiert mit folgenden Problemen:Migrieren von C2DM zu GCM für Android SDK 19

  1. Eigentlich gibt es keine/Extras ist/google/google_play_services/libproject/google-Play-services_lib/Ordner. Wie ich aus here wurde ersetzt durch Google Repository Bibliothek und spaltete sich in verschiedene Teile
  2. GCM befindet sich in veraltete Bibliothek Google Cloud Messaging
  3. Ich habe einige Google-Play-services_lib (heruntergeladen von irgendwo android verstehen: version = „3265130“ android: version = "3.2.65 (834000-30)" verwendet-sdk android: minSdkVersion = "8"), aber wenn ich versuche, diese Bibliothek in Projekt zu importieren I erhalten java.lang.ClassNotFoundException error after build on TeamCity side

Die Fragen sind:

  1. Gibt es eine Möglichkeit, alte google-play-services_lib unter neuen Android OS zu verwenden, wenn ich diese alte lib in mein Projekt einfüge?
  2. Gibt es eine Möglichkeit, GCM mit der alten google-play-services_lib zu verwenden?
  3. Was mache ich falsch beim Importieren von google-play-services_lib?

Antwort

1

Ich rate Ihnen, diese Anleitung zu folgen Migrieren einer GCM-Client App für Android zu Firebase Cloud Messaging: https://developers.google.com/cloud-messaging/android/android-migrate-fcm

Firebase: https://firebase.google.com/

Ich denke, dass dieser Leitfaden ist sehr nützlich und hilfreich.

+0

die Feuerbasis Link ist geteilt für Feuerbasis Legacy-Konsole zu verwenden, die eine ältere Version von Firebase ist. Neuer Link https://firebase.google.com/ – SaravInfern

+0

@SaravInfern danke – Carlo