Ich kann Push-Benachrichtigungen erstellen. Aber momentan bin ich nur in der Lage, Leute auf dem Home-Bildschirm landen zu lassen.Android - Wie kann ich eine GCM-Push-Benachrichtigung mit Anweisungen senden, welche Aktivität geladen werden soll?
Wie kann ich Personen zu einer bestimmten Aktivität senden? Und ist es möglich, auch einen Parameter wie item_id hinzuzufügen, damit die Aktivität weiß, welche Daten geladen werden sollen?
Oder wenn es irgendwo ein gutes Tutorial dafür gibt, wäre das auch super. Ich kann nicht wirklich viele gute Informationen dazu finden, indem ich googele.
In meinem GCMIntentService Ich habe diese Methode:
@Override
protected void onMessage(Context ctxt, Intent message)
{
Bundle extras=message.getExtras();
try
{
String question_id = extras.getString("question_id");
// SharedPreferences prefs = PreferenceManager.getDefaultSharedPreferences(this);
// Intent intent = new Intent(ctxt, QuestionActivity.class);
generateNotification(ctxt, extras.getString("message"), "New Message" );
}
catch (Exception e)
{
}
}
Aber ich bin nicht sicher, wie die generateNotification ändern auch zu signalisieren, was Aktivität der Person landen sollte. Danke!
danke! Probieren Sie es jetzt ... wird berichten, wie es geht :) – Genadinik
Eigentlich eine Frage: Sobald ich den zusätzlichen Parameter senden und analysieren, wie speichere ich es in etwas wie SharedPreferences? – Genadinik
Eigentlich könnte ich dir falsch gesagt haben. Ich bin auf meinem Handy Ich werde aktualisieren, wenn ich wieder an einem Computer bin. Sorry update sobald ich kann. – Ryan