Im using 16.
<preference name="android-minSdkVersion" value="16"/>
<preference name="android-targetSdkVersion" value="16" />
Is the problem that your app doesn't receive and display those push notifications? Or merely the fact that the user isn't asked to accept the permission?
If the latter: why would that be necessary?