According to our firebase events, background fetch triggers with SplashViewController(First View Controller when the app starts). And our background fetch task leads to some concurrency problems when the app is in the foreground.According to feedback and from our users, I would like to ask a couple of questions related to this issue
1 - ) Can background fetch(performFetchWithCompletionHandler) trigger with push notification ?
2 -) What happens if the app opens while background fetch working in the background? If it continues to work, how can we prevent background fetch from running in the foreground?
3 -) Is it normal that background fetch starting when the user opens the application? If it is, how can we prevent it?