Sono in grado di creare notifiche push. Ma al momento sono solo in grado di far atterrare la gente sulla schermata principale.Android: come posso inviare una notifica push GCM con le istruzioni su quale attività caricare?
Come posso inviare le persone a un'attività specifica? Ed è anche possibile aggiungere alcuni parametri come item_id in modo che l'attività sappia quali dati caricare?
O se c'è un buon tutorial per questo da qualche parte, sarebbe fantastico. Non riesco davvero a trovare molte buone informazioni su questo da googling.
Nel mio GCMIntentService ho questo metodo:
@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)
{
}
}
Ma io non sono sicuro di come cambiare il generateNotification da segnalare anche quello di attività della persona dovrebbe atterrare su. Grazie!
grazie! Provalo ora ... riporterò come va :) – Genadinik
In realtà una domanda: una volta che invio e analizzo il parametro extra, come faccio a salvarlo in qualcosa come SharedPreferences? – Genadinik
In realtà potrei averti detto male. Sono sul mio telefono. Mi aggiornerò quando tornerò al computer. Spiacenti aggiornamento appena posso. – Ryan