无论应用的状态如何(前景,背景,已关闭),我都会尝试将收据发送回网站时将收据发回网站。我附加了我的代码,iGotIt只是对服务器的push notification
调用,不会被调用。我需要做什么才能让应用在收到https
时做某事?
push notification
提前感谢您提供的任何帮助
答案 0 :(得分:1)
如果用户通过点按收到的推送通知来打开您的应用,则didFinishLaunchingWithOptions:
是正确的查看方法。
但是,如果用户已经在应用内部,或者在接收推送通知时应用处于后台,则会调用didReceiveRemoteNotification:fetchCompletionHandler:
(documentation)。还有关于这个主题here的更多讨论。请记住在有效负载中设置content-available=1
并在您的应用的功能中勾选远程通知。
对于您的应用被用户强制退出的最后一种情况,遗憾的是不是那么简单。这可以通过PushKit实现,主题也已经讨论过here。