Sorry Erel, I was out of town so could not reply earlier.. I am back yesterday
As per your suggestion, I have tested the app with USB debug on and sent messages but no message received, also I could not find info about that message in log.
Here are some more observations
When App is running - The service "pushservice" was running in the background and it was reading message and showing in the notification area
When App is not running - I could not find "PushService" process running in the background.
I also tried running this service as sticky by adding following code, but when I restarted the mobile, I did not find the service "PushService" running in background. Is there any other way to run this service in background continuously?
#Region Module Attributes
#StartAtBoot: true
#StartCommandReturnValue: android.app.Service.START_STICKY
#End Region