In meiner Android-Anwendung habe ich einen Server Teil mit einer MySQL-Datenbank. Ich möchte einen Dienst erstellen, dessen Aufgabe darin besteht, eine Aktualisierung eines Feldes zu erkennen. Wenn der Dienst eine Änderung in einer Tabelle erkennt, sendet er eine Benachrichtigung an den Benutzer. Ich habe den Code zu schreiben, aber ich habe einige Fragen zu verstehen, wie der Dienst funktioniert nicht gestartet:Wie sende ich eine Benachrichtigung in einem Android-Dienst?
1) Für den Zugang zur Datenbank, die ich AsyncTask
verwendet, kann ich diese Klasse in der onStartCommand
Methode der service
verlangen?
2) und schreibe ich den Code in die onPostExecute
Methode für das Senden der Benachrichtigung?
3) Ist die Verwendung von BroadCast
obligatorisch? Danke.
implementieren FCM, um Benachrichtigungen zu senden und empfangen Sie es in Empfängerklasse und zeigen Sie dann –
http://www.androidhive.info/2012/10/android-push-notifications-using-google-cloud-messaging-gcm-php -und-mysql/ –
Danke für die Antwort, gibt es andere Lösung mit Android Service? –