当 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的主要内容,如果未能解决你的问题,请参考以下文章