title: FCM push notification and app process
body: <p>We have some issues with push notifications from gcm/fcm. 
  We are used to use APN on iOS and notifications are shown by the OS on the app behalf even without launching the app process in background.
  On the FCM documentation it is stated that when using a <strong>Notification message</strong> we have this behavior:</p>
  
  <blockquote>
    <p>FCM automatically displays the message to end-user devices on behalf
    of the client app. Notification messages have a predefined set of
    user-visible keys.</p>
  </blockquote>
  
  <p>We have done some tests but it seems that on Android there isn't a system service that shows notifications on behalf of the app but there are just implementations of libraries that requires to run inside the app process. This cause issues on some devices (Asus, Huawei etc) when there are settings like Protected Apps and Auto-Start Manager that prevent the app process to start and run the FCM code.</p>
  
  <p>So there is no system process on android that shows the notification without starting the app process?</p>