替代UILocalNotification

时间:2015-09-25 07:16:28

标签: ios uilocalnotification

您好我想要关注的事情(我知道在Android中可以使用AlarmManager):

Activity diagram

我读到无法设置警报并且我必须使用UILocalNotification,但我的问题是我想从服务器获取一些数据以构建个性化消息。如果我使用UILocalNotification作为" Alarm",直到用户点击通知,将不会调用webservice。那么,有什么方法可以做到这一点?或者这是不可能的?

2 个答案:

答案 0 :(得分:1)

可能的解决方法是在服务器上设置警报,以及何时发送PushNotification。这样,您的服务器将知道何时启动警报并可以发送一些个性化消息。缺点是如果用户在您的应用离线时更改了时间设置,您可能会在错误的时间发送警报。

答案 1 :(得分:0)

1:当您的应用未运行时,可能不会允许您这样做。但是,当您的应用处于后台时,您可以找到自己的方式。 Click Here用于后台执行和权限。你可以根据它建立你的逻辑。

2:其他方式是在用户设置闹钟时从服务器获取数据,并将其存储在您的应用中,并在用户查看应用时静音推送通知后触发它。

希望它可能有助于构建逻辑..