我观察到交互式通知在iOS 10的旧设备上不起作用。当通知向左滑动时,我的应用程序有显示"是"、"否"按钮的功能。我发现这在iOS 10上不起作用。查看按钮的唯一方法是3d触摸。
我还读到,使用苹果在iOS 10中引入的新框架,这是可能的。现在,我没有时间遍历框架并编写新代码,因为我的发布日期非常接近。
使用新的框架是iOS 10上支持交互通知的唯一方法吗?
ios 10有一些变化。所以你需要将"UIUserNotification"改为"UNNotification"在ios 10中使用这个
UNAuthorizationOptions authOptions =
UNAuthorizationOptionAlert
| UNAuthorizationOptionSound
| UNAuthorizationOptionBadge;
[[UNUserNotificationCenter currentNotificationCenter]
requestAuthorizationWithOptions:authOptions
completionHandler:^(BOOL granted, NSError * _Nullable error) {
}
];