我能够创建推送通知。但目前我只能让人们登陆主屏幕。
如何将人们发送到特定的活动?是否也可以添加一些参数,如 item_id,以便活动知道要加载哪些数据?
或者,如果某处有一个很好的教程,那也很棒。我似乎无法通过谷歌搜索找到很多关于此的好信息。
在我的 GCMIntentService 我有这个方法:
@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 )
{
}
}
但我不确定如何更改 generateNotification 以指示该人应该登陆什么活动。谢谢!