On receive of silent push I was able to connect to server and post some data. However I want to know whether safari browser can be opened too? I tried adding code but nothing happened. Logically Apple introduced this feature so that users wont get disturbed and silently app can do what it needs, however I have a requirement to open a browser for specific silent push.
Any suggestion would help me to take decision.
Thanks,
No, you cannot call openURL from the background. (Well you can call it but it won't do anything.) I think the best you could do is post a local notification so the user is informed; then if they tap on that notification to launch your app into the foreground, you could call openURL to switch to Safari at that point.