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

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

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

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

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

【问题讨论】:

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

标签: ios swift xcode


【解决方案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 亿用户。
  • 很抱歉,这不是正确的方法。因为我们可能每天都没有使用许多应用程序。所以不需要调用网络服务。一些奇怪的事情可能是,如果用户从上周或一个月没有使用我的应用程序。我会发送一封邮件说“你卸载了我的应用程序”。这是正确的方法吗?
猜你喜欢
  • 1970-01-01
  • 2013-03-22
  • 1970-01-01
  • 1970-01-01
  • 2020-07-10
  • 2015-11-12
  • 2010-09-16
  • 2014-04-04
  • 2016-05-08
相关资源
最近更新 更多