您好我想要关注的事情(我知道在Android中可以使用AlarmManager):
我读到无法设置警报并且我必须使用UILocalNotification,但我的问题是我想从服务器获取一些数据以构建个性化消息。如果我使用UILocalNotification作为" Alarm",直到用户点击通知,将不会调用webservice。那么,有什么方法可以做到这一点?或者这是不可能的?
答案 0 :(得分:1)
可能的解决方法是在服务器上设置警报,以及何时发送PushNotification。这样,您的服务器将知道何时启动警报并可以发送一些个性化消息。缺点是如果用户在您的应用离线时更改了时间设置,您可能会在错误的时间发送警报。
答案 1 :(得分:0)
1:当您的应用未运行时,可能不会允许您这样做。但是,当您的应用处于后台时,您可以找到自己的方式。 Click Here用于后台执行和权限。你可以根据它建立你的逻辑。
2:其他方式是在用户设置闹钟时从服务器获取数据,并将其存储在您的应用中,并在用户查看应用时静音推送通知后触发它。
希望它可能有助于构建逻辑..