title: my app don't receive a parse notifications
body: <p>I can see my push notification in my table on parse.com. But all my devices cannot receive any notifications.
  Permissions from manifest  </p>
  
  <pre><code>&lt;uses-permission android:name="android.permission.INTERNET" /&gt;
  &lt;uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/&gt;
  &lt;uses-permission android:name="android.permission.WAKE_LOCK" /&gt;
  &lt;uses-permission android:name="android.permission.VIBRATE" /&gt;
  &lt;uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED" /&gt;
  &lt;uses-permission android:name="android.permission.GET_ACCOUNTS" /&gt;
  &lt;uses-permission android:name="com.google.android.c2dm.permission.RECEIVE" /&gt;
  &lt;permission android:protectionLevel="signature"
      android:name="com.james.fappsilya.fappsapp.permission.C2D_MESSAGE" /&gt;
  &lt;uses-permission android:name="com.james.fappsilya.fappsapp.permission.C2D_MESSAGE" /&gt;
  </code></pre>
  
  <p>Receivers and services</p>
  
  <pre><code>&lt;service android:name="com.parse.PushService" /&gt;
  
  
  
      &lt;receiver android:name="com.parse.ParseBroadcastReceiver"&gt;
          &lt;intent-filter&gt;
              &lt;action android:name="android.intent.action.BOOT_COMPLETED" /&gt;
              &lt;action android:name="android.intent.action.RECEIVE_BOOT_COMPLETED" /&gt;
              &lt;action android:name="android.intent.action.USER_PRESENT" /&gt;
          &lt;/intent-filter&gt;
      &lt;/receiver&gt;
  
      &lt;receiver android:name="com.james.fappsilya.fappsapp.Receiver"
          android:exported="false"&gt;
          &lt;intent-filter&gt;
              &lt;action android:name="com.parse.push.intent.RECEIVE" /&gt;
              &lt;action android:name="com.parse.push.intent.DELETE" /&gt;
              &lt;action android:name="com.parse.push.intent.OPEN" /&gt;
          /&gt;
          &lt;/intent-filter&gt;
      &lt;/receiver&gt;
  
      &lt;receiver android:name="com.parse.GcmBroadcastReceiver"
          android:permission="com.google.android.c2dm.permission.SEND"&gt;
          &lt;intent-filter&gt;
              &lt;action android:name="com.google.android.c2dm.intent.RECEIVE" /&gt;
              &lt;action android:name="com.google.android.c2dm.intent.REGISTRATION" /&gt;
  
              &lt;!--
                IMPORTANT: Change "com.parse.starter" to match your app's package name.
              --&gt;
              &lt;category android:name="com.james.fappsilya.fappsapp" /&gt;
          &lt;/intent-filter&gt;
      &lt;/receiver&gt;
  </code></pre>
  
  <p>MyApplication </p>
  
  <pre><code>package com.james.fappsilya.fappsapp;
  
  @Override
  public void onCreate() {
      super.onCreate();
      Parse.initialize(this, "my code", "my code");
  
      ParseInstallation.getCurrentInstallation().saveInBackground();
  
      ParsePush.subscribeInBackground("global", new SaveCallback() {
          @Override
          public void done(ParseException e) {
              if (e == null) {
                  Log.d("com.parse.push", "successfully subscribed to the broadcast channel.");
              } else {
                  Log.e("com.parse.push", "failed to subscribe for push", e);
              }
          }
      });
  }
  </code></pre>
  
  <p>And Receiver</p>
  
  <pre><code>package com.james.fappsilya.fappsapp;
  
  import android.content.Context;
  import android.content.Intent;
  
  import com.james.fappsilya.fappsapp.Activity.MainActivity;
  import com.parse.ParsePushBroadcastReceiver;
  
  /**
   * Created by fappsilya on 01.04.15.
   */
  public class Receiver extends ParsePushBroadcastReceiver {
  
      @Override
      public void onPushOpen(Context context, Intent intent) {
          Intent i = new Intent(context, MainActivity.class);
          i.putExtras(intent.getExtras());
          i.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
          context.startActivity(i);
      }
  }
  </code></pre>