下面几个部分介绍了根据用户操作的不同,应用会有哪些不同的行为表现。
如果用户选择允许选项,您的应用可以执行以下操作:
注意:如果您的应用以12L或更低版本为目标平台,并且用户点按不允许(即使仅点按一次),那么系统不会再次提示用户,直到发生以下任一情况:
如果用户滑开对话框(即他们既没有选择允许,也没有选择不允许),通知权限的状态不会变化。
如果用户在搭载Android13或更高版本的设备上安装您的应用,应用的通知默认处于关闭状态。在您请求新的权限且用户向您的应用授予该权限之前,您的应用都将无法发送通知。
如果用户在搭载12L或更低版本的设备上停用了应用的通知,当设备升级到Android13或更高版本后,该停用会继续有效。
如果您的应用执行以下每项操作,系统就会认为您的应用已将自己配置为自行管理通话:
本部分将介绍几种在应用中最有效地使用新通知权限的方式。
为了让应用更灵活地显示权限对话框,请将应用更新为以Android13或更高版本为目标平台。
等到用户熟悉您的应用之后,再请求他们授予任何权限。
或者,您可以设置一个请求,在用户有机会熟悉您的应用后显示该屏幕。例如,您可以等到用户第三次或第四次启动应用时再显示。
在应用内请求通知权限时,请在正确的上下文中请求,以便用户明确了解通知的用途以及应该选择接收通知的原因。例如,电子邮件应用可能包含为每封新邮件发送通知的选项,或仅为用户是唯一收件人的邮件发送通知的选项。
借此机会明确向用户表明您的意图,有助于鼓励用户向您的应用授予通知权限。
THE END