iOS:本地推送通知在应用程序落后时触发ReceivedLocalNotification(UIApplication应用程序,UILocalNotification通知)?

时间:2016-09-02 03:44:48

标签: ios

是否有可能在收到本地推送通知的时候处理/处理/执行某些事情,即使应用程序是背景的?

我尝试过这样做:在调试模式下,创建一个本地通知,在应用启动后10秒触发,在公共覆盖中放置一个断点void ReceivedLocalNotification(UIApplication application,UILocalNotification notification),运行应用,在开始等待10秒后快速按下主页按钮,本地通知消息到达状态栏但是断点没有命中,通过应用程序抽屉启动应用程序也不会点击断点,点击通知消息将打到断点。

我想要的是当通知到达时,无论应用程序状态如何(后台甚至终止),它到达前台的那一刻根据收到的通知执行某项任务,无论用户如何启动应用程序(通过点击推送消息或通过抽屉)。

我在iOS中使用本地推送通知作为闹钟/计时器,因为iOS没有像Android这样的AlarmManager。

顺便说一下,我正在使用Xamarin.Forms。

0 个答案:

没有答案