小编Joh*_*ser的帖子

如何请求 Android 13 的推送通知权限?

我已经浏览了本指南以了解 Android 13 推送通知

https://developer.android.com/about/versions/13/changes/notification-permission#user-choice

我查看了请求权限的指南

https://developer.android.com/training/permissions/requesting#java

我已将编译和目标更新为 api 32。

这是到目前为止我的代码(正在进行中)。现在我只是想显示通知提示。

        if (Build.VERSION.SDK_INT >= 32) {
            if (ContextCompat.checkSelfPermission(this, Manifest.permission.ACCESS_NOTIFICATION_POLICY) == PackageManager.PERMISSION_GRANTED)
                return;
            ActivityResultLauncher<String> launcher = registerForActivityResult(
                    new ActivityResultContracts.RequestPermission(), isGranted -> {

                    }
            );
            launcher.launch(Manifest.permission.POST_NOTIFICATIONS);
        }
Run Code Online (Sandbox Code Playgroud)

我遇到的问题是我收到一个错误cannot find symbol variable POST_NOTIFICATIONS

推送通知的正确清单权限是什么?

android

17
推荐指数
3
解决办法
4万
查看次数

标签 统计

android ×1