如何处理Push on App未运行状态?

Gop*_*pik 5 iphone objective-c push-notification ios ios10

是否可以根据推送通知内容打开iOS应用程序?我相信这是不可能的.还有其他方法吗?我相信我们可以使用iOS10中的小部件,对吧?请建议一些好的解决方案?

谢谢!

Hon*_*ney 3

每当您的有效负载到达时,content-available:1您的应用程序就会在后台状态中立即被调用,并会调用application(_:didReceiveRemoteNotification:fetchCompletionHandler:). 仅当用户手动终止应用程序时才不会调用它。(这不会启动您的应用程序。但它需要启动您的应用程序)

话虽如此,如果您的应用程序被(由用户)终止,但用户点击通知,那么您的应用程序将从didFinishLaunching...delegate 方法启动。