从App Store更新后,应用程序失去了对本地通知的控制权

Kof*_*Kof 18 ios uilocalnotification

我在App Store有一个带有本地通知的应用程序.

在我的应用程序的最后4个版本更新中,有些客户遇到了一些奇怪的事情 - 该应用程序失去了对之前通知的控制权,他们不断在更新之前安排所有通知,即使他们应该被取消[[UIApplication sharedApplication] cancelAllLocalNotifications]!

在与这些客户沟通时,我告诉他们关闭提醒,执行某些操作cancelAllLocalNotifications,但他们声称不断收到提醒.

此外,重新安装应用程序并没有摆脱旧的通知!就好像iOS认为这是一个不同的应用程序.

它不会发生在我的大多数客户身上,只有极少数客户 - 但是,每次更新都会发生!

怎么会这样?

更新

3年后,它仍在发生.

每个更新一些客户不断收到本地通知,但应用程序无法看到这些,也无法控制它们.

任何人都可以解决这个问题或证明它是iOS的错误吗?

Yas*_*Umi 2

您是否检查过UIApplication cancelAllLocalNotifications 在应用程序更新之间如何工作? 它没有明确的答案,但也许会有用。

试着找出经历过这种情况的客户有什么特别之处:

  • 遇到这种行为的总是同一批客户吗?
  • 他们使用哪个 iOS 版本?
  • 他们如何以不同的方式使用您的应用程序?安排了很多通知吗?
  • 他们如何进行更新?(无线、同步等)