我理解,对于新的iOS 10,对于非强制触控设备,当应用程序在后台时,从右向左滑动后,您只会看到两个选项:查看和清除。
然而,当我打开通知中心并选择查看选项时,我只看到警报,减去它下方的操作按钮。如果我在手机上为其他应用选择了视图,我可以看到提醒,以及其下方的操作按钮(如果有)。
当应用程序位于前台时,操作按钮可见。是否需要在代码中启用设置?
以下是我实施WillPresentNotification
功能的方法。
public override void WillPresentNotification(UNUserNotificationCenter center, UNNotification notification, Action<UNNotificationPresentationOptions> completionHandler)
{
try
{
// Do something with the notification
Console.WriteLine("Active Notification: {0}", notification);
completionHandler(UNNotificationPresentationOptions.Alert|UNNotificationPresentationOptions.Sound);
}
catch (Exception ex)
{
Console.WriteLine(ex.Message + ex.StackTrace);
}
}