<div dir="ltr">Hello,<div><br><div>I&#39;m testing the push plugin. It works as expected for iOS in both background and foreground.</div><div>It works as expected for Android in foreground but crashes the app when it&#39;s in background or is not active - popups message &#39;Unfortunately app has stopped&#39;, sending the same message.</div>
<div><br></div>
<div>From the log I could find:</div><div><br></div><div>







<p>D/NotificationMessageHandler( 3571): onMessage - context: android.app.ReceiverRestrictedContext@42096d20</p>
<p>W/dalvikvm( 3571): threadid=11: thread exiting with uncaught exception (group=0x416d5da0)</p>
<p>E/AndroidRuntime( 3571): FATAL EXCEPTION: Thread-18175</p>
<p>E/AndroidRuntime( 3571): Process: io.cordova.hellocordova, PID: 3571</p>
<p>E/AndroidRuntime( 3571): java.lang.NullPointerException</p>
<p>E/AndroidRuntime( 3571): <span>        </span>at org.jboss.aerogear.cordova.push.NotificationMessageHandler.onMessage(NotificationMessageHandler.java:40)</p>
<p>E/AndroidRuntime( 3571): <span>        </span>at org.jboss.aerogear.android.unifiedpush.Registrations$1.run(Registrations.java:149)</p>
<p>E/AndroidRuntime( 3571): <span>        </span>at java.lang.Thread.run(Thread.java:841)</p><p><br></p><p>I appreciate your help. </p><p><br></p></div></div></div>