2

Это как сообщение отправляется с сервера:Извлечь «содержимое» сообщения GCM Intent.

 //Queue Android GCM Notification 
     _pushService.QueueNotification(NotificationFactory.AndroidGcm() 
      .ForDeviceRegistrationId(device) 
      .WithCollapseKey("LATEST") 
      .WithJson("{\"alert\":\"" + message + "\",\"badge\":\"7\"}")); 

Я получаю Намерение, как я получаю сообщение? Я пробовал:

Log.d(TAG, "" + intent.getStringExtra("{\"alert\":\"")); 
    Log.d(TAG, "" + intent.getStringExtra("LATEST")); 
    Log.d(TAG, "" + intent.getStringExtra("data")); 

Все являются нулевыми, каков ключ для значения текста сообщения?

ответ

3

Понял, его

Bundle b = intent.getExtras(); 
Set<String> allThatsInThere = b.keySet(); 
+1

'Bundle' не имеет' getKeys() 'функцию; он должен читать 'keySet()'. –

Смежные вопросы