应用程序在swift中关闭后发送提醒

时间:2015-11-14 01:42:03

标签: xcode swift alert

我试图创建一个类似于购物跟踪器的应用,它涉及使用警报。我的问题是你怎么能做到这一点,以便在关闭应用程序后,会在5秒钟后显示一条警告,询问"您是否要添加收据",以及是或否按钮。如果按下是,则打开应用程序。

谢谢!

1 个答案:

答案 0 :(得分:0)

是的,这是完全可能的,你会使用一种叫做本地通知的东西。关于如何在swift中执行此操作有很多教程和博客文章,您可以find by searching for "local notifications swift"

根据应用中发生的情况,当用户将应用发送到后台时,您将决定是否要发生这种情况。您可以通过收听UIApplicationDidEnterBackgroundNotification通知来设置通知。有很多示例演示了如何在swift中执行此操作,因此请将其添加到搜索列表中。

需要注意的一点是,由于您将在用户关闭应用时设置通知,因此您需要确保在此之前已经要求用户发送通知的权限。在用户流程的早期阶段执行此操作,例如,当应用程序首次启动时或者您认为他们可能需要该功能时。您可以使用registerUserNotificationSettings函数执行此操作,如UIApplication documentation

中所述