title: Android Parse push notification not working in Android
body: <p>I'm trying to create a simple push notification application using parse, here is the code that I've used from the <a href="https://www.parse.com/apps/quickstart#parse_push/android/new" rel="noreferrer">documentation</a>:</p>
  
  <pre><code>package com.parse.starter;
  
  import android.app.Application;
  
  import com.parse.Parse;
  import com.parse.ParseACL;
  import com.parse.ParseCrashReporting;
  import com.parse.ParseUser;
  
  public class ParseApplication extends Application {
  
    @Override
    public void onCreate() {
      super.onCreate();
  
      // Initialize Crash Reporting.
      ParseCrashReporting.enable(this);
  
      // Enable Local Datastore.
      Parse.enableLocalDatastore(this);
  
      // Add your initialization code here
      Parse.initialize(this, "-", "-");
  
  
      ParseUser.enableAutomaticUser();
      ParseACL defaultACL = new ParseACL();
      // Optionally enable public read access.
      defaultACL.setPublicReadAccess(true);
      ParseACL.setDefaultACL(defaultACL, true);
    }
  }
  </code></pre>
  
  <p>Activity:</p>
  
  <pre><code>public class ParseStarterProjectActivity extends Activity {
      /** Called when the activity is first created. */
      public void onCreate(Bundle savedInstanceState) {
          super.onCreate(savedInstanceState);
          setContentView(R.layout.main);
  
          ParseAnalytics.trackAppOpenedInBackground(getIntent());
      }
  }
  </code></pre>
  
  <p>Manifest:</p>
  
  <pre><code>&lt;?xml version="1.0" encoding="utf-8"?&gt;
  &lt;manifest xmlns:android="http://schemas.android.com/apk/res/android"
      package="com.parse.starter"
      android:versionCode="1"
      android:versionName="1.0" &gt;
  
      &lt;uses-sdk android:minSdkVersion="9" android:targetSdkVersion="21"/&gt;
  
      &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;!--
        IMPORTANT: Change "com.parse.starter.permission.C2D_MESSAGE" in the lines below
        to match your app's package name + ".permission.C2D_MESSAGE".
      --&gt;
      &lt;permission android:protectionLevel="signature"
          android:name="com.parse.starter.permission.C2D_MESSAGE" /&gt;
      &lt;uses-permission android:name="com.parse.starter.permission.C2D_MESSAGE" /&gt;
  
      &lt;application
          android:name=".ParseApplication"
          android:icon="@drawable/ic_launcher"
          android:label="@string/app_name"
          android:allowBackup="true"&gt;
          &lt;activity
              android:name=".ParseStarterProjectActivity"
              android:label="@string/app_name" &gt;
              &lt;intent-filter&gt;
                  &lt;action android:name="android.intent.action.MAIN" /&gt;
  
                  &lt;category android:name="android.intent.category.LAUNCHER" /&gt;
              &lt;/intent-filter&gt;
          &lt;/activity&gt;
  
  
  
          &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.USER_PRESENT" /&gt;
              &lt;/intent-filter&gt;
          &lt;/receiver&gt;
          &lt;receiver android:name="com.parse.ParsePushBroadcastReceiver"
              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;
              &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.parse.starter" /&gt;
              &lt;/intent-filter&gt;
          &lt;/receiver&gt;
      &lt;/application&gt;
  
  &lt;/manifest&gt;
  </code></pre>
  
  <p>I try to send push notifications using the parse.com website console, but I dont receive anything in the app. Am I missing a part of the code?</p>
  
  <p>EDIT: My package name is "com.parse.starter"!! its in AndroidManifest.xml</p>