我确实联系过Apple Developper技术支持,他们回答我“不,没有API会告诉您应用已更新。”
但是,当用户将其更新到最新版本时,我真的需要唤醒我的应用程序。
因为我的推送通知系统在上一版本中已更改,并且用户必须注册到新平台才能继续接收通知。
要注册用户,应该启动应用程序。
有谁知道我怎么能这样做?
我的一些应用程序位于Objective C中,其他应用程序位于Swift中。
感谢您的帮助。
答案 0 :(得分:0)
更新后,您将无法自动启动应用。这将是一个糟糕的用户体验。
这是你可以做的事情:
在AppStore的发行说明顶部写下,用户应该启动应用程序以继续接收通知。
如果可能有四个人,您可以从旧系统发送通知,告知用户更新并启动应用程序。
答案 1 :(得分:0)
您可以使用后台获取来快速执行一小部分代码并向用户屏幕显示通知。但在这种情况下,您需要自己的服务器来存储您已发布的当前应用程序版本。 这是一个奇妙的教程,你可以如何使用后台提取。 https://www.raywenderlich.com/143128/background-modes-tutorial-getting-started
但请记住,您无法将应用程序推向iOS中的前景。