Widget Refresh through Silent Push Notification

I am trying to refresh my widget through Silent Push Notifications.

I have the background value as well as content-value = 1. However 99% of the time if the app is in the background or has been fully terminated/exited, the silent push notification won't start the app.

I also tried logging the method that runs when the notification is received and it seems like it only gets called once the app is re-launched manually.

Do I need to do anything to get it to get my widget to refresh when some events happen on the backend? Android is really smooth when it comes to implementing similar logic.

Widget Refresh through Silent Push Notification
 
 
Q