Jestem w stanie tworzyć powiadomienia push. Ale obecnie jestem w stanie sprawić, że ludzie lądują na ekranie głównym.Android - w jaki sposób mogę wysłać powiadomienie push GCM z instrukcją, którą czynność załadować?
Jak mogę wysłać ludzi do określonej działalności? I czy można również dodać parametr taki jak item_id, aby aktywność wiedziała, jakie dane załadować?
Jeśli jest gdzieś dobry poradnik, to też byłoby świetnie. Naprawdę nie mogę znaleźć wiele dobrych informacji na ten temat przez googling.
W moim GCMIntentService mam tej metody:
@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)
{
}
}
Ale nie jestem pewien, w jaki sposób zmienić generateNotification również zasygnalizować co aktywny człowiek powinien wylądować na. Dzięki!
dzięki! Wypróbowanie go teraz ... zgłosi jak to działa :) – Genadinik
Właściwie jedno pytanie: po wysłaniu i przeanalizowaniu dodatkowego parametru, w jaki sposób zapisać go w coś takiego jak SharedPreferences? – Genadinik
Właściwie mogłem ci powiedzieć źle. Jestem na moim telefonie. Będę aktualizował, gdy będę z powrotem na komputerze. Przepraszam za aktualizację tak szybko, jak to możliwe. – Ryan