【发布时间】:2019-11-03 20:50:22
【问题描述】:
我的应用使用通知,因此它需要请求权限才能发送通知。
正如您在上面看到的,通知权限警报中的一个选项是粗体的,我的目标是取消该文本的粗体。
我知道这应该是可以实现的,因为其他权限警报(例如位置)具有非粗体操作文本选项,例如下面的地图应用权限:
不幸的是,我没有看到实现此目的的方法,因为 UI 警报是在调用方法 requestAuthorization 时通过 UNUserNotificationCenter.current() 构建和呈现的。
我的代码如下所示:
UNUserNotificationCenter.current().requestAuthorization(options:[.badge, .alert, .sound]) { (granted, error) in
// Enable or disable features based on authorization.
}
【问题讨论】:
标签: ios swift permissions unusernotificationcenter uialertaction