iOS:以编程方式将通知设置从“从不请求”更改为“拒绝”

Posted

技术标签:

【中文标题】iOS:以编程方式将通知设置从“从不请求”更改为“拒绝”【英文标题】:iOS: change notification settings from 'Never Requested' to 'Denied' programmatically 【发布时间】:2020-04-20 05:57:51 【问题描述】:

ios 上,如果您从未向用户询问通知权限,则此选项不会出现在您的应用程序的设备设置中。

我想知道有没有办法让这个选项以“拒绝”状态出现在设置中,而不提示通知权限请求,以便用户以后可以自己启用这个选项?

谢谢

【问题讨论】:

【参考方案1】:

我会说,这是不允许的。如果可以通过编程方式更改 authorizationStatus,或将其设置为某个默认状态,那么您也可以将其设置为“授权”状态,而无需询问用户。

【讨论】:

以上是关于iOS:以编程方式将通知设置从“从不请求”更改为“拒绝”的主要内容,如果未能解决你的问题,请参考以下文章

以编程方式将 EditText 的输入类型从 PASSWORD 更改为 NORMAL,反之亦然

Jetpack Compose:如何以编程方式将主题从浅色模式更改为深色模式 onClick

如何以编程方式将视图的底部约束从安全区域更改为超级视图?

如何以编程方式将背景颜色从 android.support.design 更改为 MaterialButton

iOS 以编程方式更改 AppDelegate 中的视图

magnific popup:以编程方式将内容从弹出表单更改为模态微调器,然后返回表单