title: Firebase Messaging not working with Android 2.3.6
body: <p>I'm using the firebase messaging to send push notifications. I've tested using a device running Android version 4.1.2 with Google Play Services installed (version 3.2.25) and it works, the <code>onMessageReceived</code> is called correctly. But when I try to test using a device running Android 2.3.6 and the last Google Play Services (had to install it) the message never arrives even if the Firebase Web UI says that it was sent successfully.</p>
  
  <p>So, why does it work with the newer Android running with an older Google Play Services even if the docs says to use the 9.4.0 version and why it doesn't work in the other scenario.</p>
  
  <p><strong>Build.gradle (app)</strong></p>
  
  <pre><code>apply plugin: 'com.android.application'
  
  android {
  
      compileSdkVersion 24
      buildToolsVersion "24.0.2"
  
      defaultConfig {
          applicationId "com.example.sipas"
          minSdkVersion 10
          targetSdkVersion 24
      }
  
      buildTypes {
          release {
              minifyEnabled true
              shrinkResources true
              proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
          }
      }
  
  }
  
  dependencies {
      compile 'com.android.support:support-v4:24.2.0'
      compile 'org.greenrobot:eventbus:3.0.0'
      compile 'me.dm7.barcodescanner:zbar:1.9'
      compile 'com.google.code.gson:gson:2.4'
      compile 'com.jakewharton:disklrucache:2.0.2'
      compile 'com.squareup.okhttp3:okhttp:3.4.1'
      compile 'com.squareup.okio:okio:1.9.0'
      compile 'com.birbit:android-priority-jobqueue:2.0.0'
      compile 'org.jetbrains:annotations-java5:15.0'
      compile 'com.google.android.gms:play-services-gcm:9.4.0'
      compile 'com.google.firebase:firebase-core:9.4.0'
      compile 'com.google.firebase:firebase-messaging:9.4.0'
  }
  
  apply plugin: 'com.google.gms.google-services'
  </code></pre>
  
  <p><strong>Build.gradle (project)</strong></p>
  
  <pre><code>buildscript {
      repositories {
          jcenter()
      }
      dependencies {
          classpath 'com.android.tools.build:gradle:2.1.3'
          classpath 'com.google.gms:google-services:3.0.0'
      }
  }
  
  allprojects {
      repositories {
          jcenter()
      }
  }
  </code></pre>