首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在应用程序终止后启动具有推送通知的应用程序

在应用程序终止后启动具有推送通知的应用程序
EN

Stack Overflow用户
提问于 2015-08-27 23:02:28
回答 1查看 3.1K关注 0票数 8

我想知道是否有办法唤醒用户在ios8 8-9上终止的应用程序。我的意思是双击主页按钮并向上滑动。

是否有可能通过发送一个无声的推送通知来启动一个应用程序,这样didreceiveremotenotification就会被触发,并给我一些运行时?

我注意到有相当一部分用户终止了我的应用程序。由于我严重依赖于后台获取,这是一个问题。我的想法是发送无声的推送通知,在后台启动应用程序,并触发后台获取。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-08-28 06:08:42

的简短回答:,不,不可能。

详细信息:

当服务器上有任何新内容时,您将向应用程序发送远程通知以通知该内容。(远程通知实际上只是设置了content-available标志的普通推送通知)

当应用程序收到此远程通知时,它调用以下方法:

代码语言:javascript
复制
- (void)application:(UIApplication *)application
didReceiveRemoteNotification:(NSDictionary *)userInfo
fetchCompletionHandler:(void (^)(UIBackgroundFetchResult result))handler

在这种方法的文档中清楚地写着:

然而,如果用户有强制退出,系统不会自动启动您的应用程序。在这种情况下,用户必须重新启动应用程序或重新启动设备,然后系统才能再次自动启动应用程序。

参考资料:

票数 6
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/32260779

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档