当 App 删除(卸载)获取邮件 iOS

Posted

技术标签:

【中文标题】当 App 删除(卸载)获取邮件 iOS【英文标题】:When App deletes (uninstall) getting a mail iOS 【发布时间】:2017-08-11 05:37:53 【问题描述】:

我从我的 ios 设备上卸载了一些应用程序。然后我收到了来自应用程序开发人员的特定应用程序的邮件。

他们如何让特定设备卸载应用程序?

我关注了以下链接,但没有得到正确的解决方案。

    Detect iOS application about to delete? How to get the device details when user uninstalls the ios application

【问题讨论】:

投反对票的原因是什么?你能解释一下吗? 你有没有使用可以检测到的推送通知 这不是一个编程问题。 【参考方案1】:

基本上,如您所知,从 iPhone 中删除 App 时不会触发任何事件。

但是您可以在安装应用程序时执行您的任务,所以基本上您可以通过发送silent push notification 来检查应用程序。

Apple 服务器将inform您当您尝试推送到已卸载的实例时,发送方的通知响应将 come 410 意味着用户不再激活。

APNS REQUEST/RESPONSE

如果您没有从应用程序端得到正确的响应,则意味着您的应用程序已卸载,您可以发送邮件

有用的链接:

Call status change web-service when my App is deleted

【讨论】:

如果用户没有使用应用程序并且只留在设备中,在这种情况下,我必须每天发送静默通知。这可能是一个非常漫长和昂贵的过程。 你必须使用后台任务,我提到了上面的链接。 是的,我检查了给定的链接。在此链接中,所有关于推送通知的信息。如果我有数百万安装我的应用程序。那时我必须每天为每百万台设备发送静默推送通知。现在,您认为这是一种正确的方式吗? 基本上,您只有一种方法可以做到这一点,您也可以只过滤那些应用程序,例如:- 在过去 24 小时内没有访问任何 Web 服务的应用程序。此外,没有问题,因为您可以测量 WhatsApp 向每个用户发送通知的数量,并且他们在全球拥有 7 亿用户。 很抱歉,这不是正确的方法。因为我们可能每天都没有使用许多应用程序。所以不需要调用网络服务。一些奇怪的事情可能是,如果用户从上周或一个月没有使用我的应用程序。我会发送一封邮件说“你卸载了我的应用程序”。这是正确的方法吗?

以上是关于当 App 删除(卸载)获取邮件 iOS的主要内容,如果未能解决你的问题,请参考以下文章

iOS13卸载删除应用软件教程

即使用户已卸载 Mail.app,如何在我的应用程序中添加电子邮件链接仍然有效?

5.移动终端App测试点归纳

红米note9卸载小爱同学会卡米吗?

APP测试的要点

无法删除数据库副本或卸载邮件服务器