title: Firebase Push Notification is not received by some devices
body: <p>I am trying to establish a device to device communication through firebase. It's like, if you comment on someone's post, he will get a push notification "X commented on your post". I am generating the device_token through this line of code</p>
  
  <pre><code>String refreshedToken = FirebaseInstanceId.getInstance().getToken();
  </code></pre>
  
  <p>Everything worked great since I noticed that one of my devices wasn't receiving push notification. I took a look on all devices tokens. Where all devices with <strong>152 characters</strong> device_token were receiving push notification perfectly, this one device (Samsung Grand Prime) was generating a device_token of <strong>140 characters</strong>.</p>
  
  <p>Example of tokens I'm receiving:</p>
  
  <p>Can receive push:>> dNRy512gHWY:APA91bEmbb8c....aWTwIvYQ = 152 characters</p>
  
  <p>Can't receive push:>> APA91bG....TO16iag = 140 characters (before the colon part is missing here)</p>
  
  <p>Google Playstore in the device is updated and signed in. What can be the issue here?</p>
  
  <p><strong>Edited</strong></p>
  
  <p>It's working fine if I send push from firebase web console to that device using the same token id. It's really getting weird now!</p>