(Android) Push notification not being shown in Notification Center

I have set up everything appropriately, and I am able to successfully register my device and publish a push notification; however, the push notification is not showing up in the push notification center for any of my devices, regardless if the app is closed or not. Coincidentally I am having the exact same problem on iOS still. Anyway, here are the relevant code snippets:

AndroidManifest.xml:

<!-- push notifications -->
<uses-permission android:name="android.permission.INTERNET"/>
<uses-permission android:name="android.permission.GET_ACCOUNTS"/>
<uses-permission android:name="android.permission.WAKE_LOCK"/>
<uses-permission android:name="com.google.android.c2dm.permission.RECEIVE"/>
<uses-permission android:name="trivolution.com.mugclub.permission.C2D_MESSAGE"/>
<permission android:name="trivolution.com.mugclub.permission.C2D_MESSAGE"
    android:protectionLevel="signature"/>

<application
    android:name=".API.ParseApplication"
    android:allowBackup="true"
    android:icon="@mipmap/ic_launcher"
    android:label="@string/app_name"
    android:supportsRtl="true"
    android:theme="@style/AppTheme">
    <activity
        android:name=".Controllers.LoginActivity"
        android:theme="@style/Theme.AppCompat.NoActionBar">
        &lt;intent-filter&gt;
            <action android:name="android.intent.action.MAIN"/>

            &lt;category android:name=&quot;android.intent.category.LAUNCHER&quot;/&gt;
        &lt;/intent-filter&gt;
    </activity>

    &lt;!--Push notification receiver --&gt;
    &lt;receiver android:name=&quot;com.backendless.push.BackendlessBroadcastReceiver&quot; android:permission=&quot;com.google.android.c2dm.permission.SEND&quot;&gt;
        &lt;intent-filter&gt;
            <action android:name="com.google.android.c2dm.intent.RECEIVE"/>
            <action android:name="com.google.android.c2dm.intent.REGISTRATION"/>
            &lt;category android:name=&quot;trivolution.com.mugclub&quot;/&gt;
        &lt;/intent-filter&gt;
    &lt;/receiver&gt;
    &lt;!--End Push notification receiver --&gt; 
...

In ParseApplication (where I am initializing backendless, registering my device, and registering Parse (being used for something else, still in the process of migrating):

Backendless.Messaging.registerDevice("70291520888", "default", new AsyncCallback&lt;Void&gt;() {
    @Override
    public void handleResponse(Void response) {
        Log.i(TAG, "Successfully registered device");
    }

    @Override
    public void handleFault(BackendlessFault fault) {
        Log.i("Register", fault.getMessage());
    }
});

Lastly, when sending a push notification, this is working too:

PublishOptions publishOptions = new PublishOptions();
publishOptions.putHeader( "android-ticker-text", "You just got a private push notification!" );
publishOptions.putHeader( "android-content-title", "This is a notification title" );
publishOptions.putHeader( "android-content-text", "Push Notifications are cool" );

DeliveryOptions deliveryOptions = new DeliveryOptions();
Date publishDate = new Date( System.currentTimeMillis() + 5000 ); // add 20 seconds
deliveryOptions.setPublishAt( publishDate );
Backendless.Messaging.publish((Object) title.getText().toString(), publishOptions, new BackendlessCallback&lt;MessageStatus&gt;() {
    @Override
    public void handleResponse(MessageStatus response) {
        if(response.getStatus() == PublishStatusEnum.SCHEDULED) {
            Toast.makeText(getApplicationContext(), "SWEET", Toast.LENGTH_SHORT).show();
        } else {
            Toast.makeText(getApplicationContext(), response.getStatus().toString(), Toast.LENGTH_SHORT).show();
        }
    }

});
    Have you added google API key in Backendless console? Does the device show up in the Devices tab on the Messaging screen in Backendless console?
  1. Yes I have.http://support.backendless.com/public/attachments/17090538213b4f7e14221878b722cc6a.PNG&lt;/img&gt;

  2. Yessir, that’s showing as well.http://support.backendless.com/public/attachments/5362960eebb153506b1e83ea3e14a213.PNG&lt;/img&gt;

For question (1), I was referring to the configuration steps described at:

https://backendless.com/documentation/messaging/android/messaging_push_notification_setup_androi.htm

Yes, I used that API key underneath “Key” and placed it under Android Notifications in the backendless console. I remembered to hit save too ;).

Please check if GCM enabled:

http://support.backendless.com/public/attachments/ca169b0df0bb9bed6a8d0f7feb1ee0ec.jpg&lt;/img&gt;

That was it! Thanks! Now to find the magic fix for iOS!

Good luck with that Michael. I will mark this one as Solved as it was for Android.