取消加粗通知权限 UI 警报操作文本
Unbolding Notification Permission UI Alert Action Text
我的应用程序使用通知,因此它需要请求发送通知的权限。
正如您在上面所看到的,通知权限警报中的一个选项是粗体的,我的目标是取消该文本的粗体。
我知道这应该是可以实现的,因为其他权限警报(例如位置)具有未加粗的操作文本选项,例如下面的地图应用程序权限:
不幸的是,我没有看到实现此目的的方法,因为 UI 警报是在调用方法 requestAuthorization
时通过 UNUserNotificationCenter.current()
构建和呈现的。
我的代码如下所示:
UNUserNotificationCenter.current().requestAuthorization(options:[.badge, .alert, .sound]) { (granted, error) in
// Enable or disable features based on authorization.
}
您无法更改所显示权限警报的文本,因为它是由系统显示的,并且没有 public api 到 access/edit
我的应用程序使用通知,因此它需要请求发送通知的权限。
正如您在上面所看到的,通知权限警报中的一个选项是粗体的,我的目标是取消该文本的粗体。
我知道这应该是可以实现的,因为其他权限警报(例如位置)具有未加粗的操作文本选项,例如下面的地图应用程序权限:
不幸的是,我没有看到实现此目的的方法,因为 UI 警报是在调用方法 requestAuthorization
时通过 UNUserNotificationCenter.current()
构建和呈现的。
我的代码如下所示:
UNUserNotificationCenter.current().requestAuthorization(options:[.badge, .alert, .sound]) { (granted, error) in
// Enable or disable features based on authorization.
}
您无法更改所显示权限警报的文本,因为它是由系统显示的,并且没有 public api 到 access/edit