当应用处于前台时,是否可以触发本地通知?

时间:2018-01-28 09:44:57

标签: ios swift uilocalnotification

我有一个基于日期触发的本地通知。触发此通知时,我会执行一些操作。

我现在这样做的方式就是这样:

Route::prefix('admin')->group(function () {
  Route::get('/{name?}', 'HomeController@index')
    ->where('name', 'dashboard')
    ->name('dashboard'); 
});

当我对屏幕上显示的通知采取措施时,会调用此方法。

我想要的是,如果我在应用程序内部,通知不应出现并自动执行我的任务。

这可能吗?

此时我的任务仅在按下收到的通知时执行。如果我在应用程序内部,我认为这没有多大意义。

1 个答案:

答案 0 :(得分:2)

实施userNotificationCenter:willPresent的{​​{1}}委托方法,并将空数组作为选项传递,以便不显示通知。

UNUserNotificationCenter