2016-04-25 18 views
2

Wir haben implementiert, GCM (Google Cloud Messaging) zum Senden von Benachrichtigungen an die App.Gibt es eine Möglichkeit zur Anpassung der Nachricht "Diese App wird nicht ausgeführt, wenn Sie Google Play-Dienste aktualisieren" oder Überspringen der Nachricht nach Benutzerwahl

Wenn der Google Play-Dienst in einem bestimmten Gerät nicht die neuesten wie erforderlich ist, zeigt die App beim Start der App die oben genannte Meldung an. Das haben wir in der SplashScreen.java-Aktivität in unserer App implementiert. So ist es für den Benutzer auf dem Startbildschirm für einige Sekunden sichtbar. Die Splash-Aktivität führt eine andere Aufgabe aus, sodass sie für ca. 10 bis 30 Sekunden sichtbar bleibt.

Momentan verwenden wir "com.google.android.gms: play-services-gcm: 8.4.0" als Abhängigkeiten.

Wir haben auch die Erstellung der Variableninstanz "GoogleCloudMessaging gcm" im Rahmen einer Funktion versucht, die wir bei Bedarf aufrufen oder überspringen können.

Aber wenn wir die Erstellung der Variable "GoogleCloudMessaging" überspringen, finden wir immer noch die Meldung beim Start der App.

Es gibt Geräte, auf denen der Benutzer nicht genügend Platz hat, um den "Google Play Service" zu aktualisieren. Um den Benutzer diese Meldung nicht jedes Mal anzuzeigen, gibt es eine Möglichkeit, diese Warnmeldung beim Start der App zu überspringen oder zu ändern.

Der Link Handling Google Play Service Update Message ist möglicherweise die nächste Frage, aber wir haben noch keine erforderliche Antwort.

Vielen Dank im Voraus.

Antwort

1

Dies kann auch relevant sein: How to make google play games optional?

Sie sagen, dass:

Aber wenn wir die Schaffung von "GoogleCloudMessaging" Variable überspringen, noch wir die Nachricht beim Start von App zu finden sind.

jedoch nicht nur Schöpfung überspringen sollte aber auch Klasse vermeiden, die alles von GooglePlayServices

+0

Ja Freund importiert, sind Sie hier richtig. – SHS