【发布时间】:2019-03-30 17:03:29
【问题描述】:
我在一个项目中工作,其中客户要求就像显示推送通知直到应用程序未终止。通过将 FCM 令牌发送到后端,使用 Firebase 集成完成推送通知。我还有一个 API 用于在应用程序终止时删除 FCM 令牌,但在应用程序终止之前无法执行大约 30 秒。无论如何,当推送通知到达时,是否从应用程序端检查仅在应用程序正在运行或后台状态时显示。
【问题讨论】:
-
改为点击
API for Deleting FCM token when app is in background。 -
@AmirKhan 那么当应用程序是后台时我会收到推送通知吗?因为我已经从 API 中删除了 FCM 令牌
-
否,只有当应用处于前台时,应用才会收到通知。
-
哦,对不起,我的错。我弄错了。您可以实现套接字连接,服务器将检查用户是否仍然连接。
-
如果app当前运行在
background and not suspended,系统调用applicationWillTerminate: of its app delegate prior to termination. Other thanapplicationWillTerminate`不会被调用。在这里查看 - stackoverflow.com/questions/29416375/…