Hi,
I found the problem. The ParseInstallation is missing important fields deviceToken and pushType. After inspecting the zip you sent, I see that you made a typo in the permissions which is responsible for the problem
com.test.pushTest.name.permission.C2D_MESSAGE should be com.test.pushTest.permission.C2D_MESSAGE in your android.xpermissions build hint.
I tried using my own Parse test credentials and with that fix, the deviceToken and pushType are filled and I'm able to receive push messages. By the way, I see that your using the custom CN1ParsePushBroadcastReceiver. Bear in mind that this is an overkill for your simple use case and might result in unexpected behavior. The implemenetatio
PS: This is a useful finding and I'll add it to the troubleshooting section. I'll also make it more difficult to make such typos by changing the format of the placeholders on the wiki