iOS - 如何检测卸载[重复]

问题描述 投票:0回答:1

这个问题在这里已有答案:

我们的应用程序在iOS和Android上运行,并通过Firebase接收通知。

我们需要能够立即检测用户何时卸载了应用程序,以便我们可以通过其他方式(例如SMS或SMTP)发送通知。

这适用于Android,因为我们可以在发送通知之前通过Firebase管理API检测App IID是否仍然有效。

但是,这不适用于iOS通知。如果用户卸载,Firebase仍然认为App IID有效并将通知转发到APN网关(显然设备上没有任何内容,因为应用程序已经消失)。

那么 - 服务器如何检测到已安装iOS应用程序?

谢谢。

ios firebase firebase-cloud-messaging apn
1个回答
2
投票

用一个词回答你的问题:不可以。在iOS上检测你的应用程序的卸载是不可能的。

编辑:作为一种解决方法,您可以在服务器上保存上次应用程序启动的日期,例如超过30天以上,您将应用标记为“可能已卸载”。

© www.soinside.com 2019 - 2024. All rights reserved.