title: FCM/GCM JSON payload - How to specify a large icon?
body: <p>I am sending a push notification using firebase endpoint. It is working successfully. I am using postman to send the request to FCM. My issue is I do not understand how to send a large icon with it.  </p>
  
  <p>FCM has two types of payloads you can send. Data payloads and notification payloads. <a href="https://firebase.google.com/docs/cloud-messaging/concept-options#notifications_and_data_messages" rel="nofollow noreferrer">See here</a>. I'm focusing on notification payloads. How do I specify a local large icon to show ? I know I can specify a default notification icon in the manifest this way using metadata:</p>
  
  <pre><code>&lt;meta-data
          android:name="com.google.firebase.messaging.default_notification_icon"
          android:resource="@drawable/mylogo" /&gt;
  &lt;meta-data
          android:name="com.google.firebase.messaging.default_notification_color"
          android:resource="@color/mycolor" /&gt;
  </code></pre>
  
  <p>But this is for a small icon. How do I specify LARGE icon I'd like to use ?</p>
  
  <p>In the documentation I provided above for FCM, there is a example that looks like this:</p>
  
  <pre><code>{
      "to" : "bk3RNwTe3H0:CI2k_HHwgIpoDKCIZvvDMExUdFQ3P1...",
      "notification" : {
          "body" : "great match!",
          "title" : "Portugal vs. Denmark",
          "icon" : "myicon"
      }
  }
  </code></pre>
  
  <p>but this is for small icon. how to do large icon?</p>
  
  <p>A large icon looks like this:</p>
  
  <p><a href="https://i.stack.imgur.com/rTWxn.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/rTWxn.png" alt="notification with icon"></a></p>