当我从 iPhone 中删除应用程序时,是不是可以调用网络服务?

Posted

技术标签:

【中文标题】当我从 iPhone 中删除应用程序时,是不是可以调用网络服务?【英文标题】:is it possible to call a web service when i delete the app from my iphone?当我从 iPhone 中删除应用程序时,是否可以调用网络服务? 【发布时间】:2013-03-01 05:54:48 【问题描述】:

我想发送网络服务,当我删除我的应用程序时(在警报时按 OK 按钮 消息)来自 iphone。 有没有可能处理这种情况?如果我们这样做 应用商店将接受该应用。

注意: 我知道我们无法控制苹果警报消息。但是还有其他可能性

【问题讨论】:

【参考方案1】:

这是不可能的。删除应用时不会触发任何事件。当应用程序被删除时,该应用程序不会运行,因此它无法进行任何类型的处理。

【讨论】:

好的,但苹果也显示一个警报。当我按下确定按钮时,应用程序正在删除 mease ios 对该事件执行一些操作。我想要那个控件。 @srinadh 不可能。它是操作系统级别的控制,而不是公开的。 @srinadh 你无法获得控制权,至少对于 App Store 中应用程序的公共 API 来说是这样。我不知道这是否可以通过私有 API 或越狱来实现。如果您的应用适用于 App Store,则无法完成。 确定在从我的 iPhone 中删除应用程序之前如何调用 Web 服务。通过使用 appdelegate 方法。 @srinadh 你不能。我必须用多少种不同的方式给你相同的答案。应用程序不会收到任何通知,表明它正在被删除。没有为此的应用程序委托方法。你不能做你所要求的。很抱歉,这是一个简单的事实。

以上是关于当我从 iPhone 中删除应用程序时,是不是可以调用网络服务?的主要内容,如果未能解决你的问题,请参考以下文章

如何在 iPhone 上保存数据?

当我单击一个通知时从列表中删除所有推送通知

当我从 iPad 切换到 iPhone 在 xcode 上“查看为”时,一个场景仍然看起来像 iPad

如果我从 iTunes Connect 中删除一个应用程序,它是不是也会删除 CloudKit Container?

当我从 .storyboard 中删除元素时,它们仍在我的应用程序中吗?

异步 - 当我从应用商店下载时,我的应用无法运行?