In some scenarios, the app is not truly suspended in the UWP app model sense. Unity has this method: MonoBehaviour.OnApplicationPause(bool) that retrieves the status when app pauses.
private void OnApplicationPause(bool pause)
{
if (pause)
{
DoSomething();
}
else
{
DoSomethingElse();
}
}
Take a look at this sample
Depending on your scenario, you might also want to check the project setting under the UWP section for "Run in background". It should be enabled by default, but if not, Unity might force suspend the app to avoid rendering frames that can't be seen, hence save some battery.
If this answers your question, I'll post it here too