设备:三星a03核心

有些应用程序的通知已关闭,切换器已禁用,因此我甚至无法手动打开它.

我正在开发一个应用程序(屏幕截图上的Mapmagic),它也使用通知和前台服务.当我运行用调试证书签名的调试版本时,可以打开通知.

当我try 构建发布版本操作系统时,禁用通知权限切换,并且无法打开通知.当我通过启用应用程序登录的google play安装应用程序时,也会发生同样的情况(意味着google重新签署我的应用程序Bundle 包).

我已经try 重新安装所有内容,对整个设备进行工厂重置等.甚至一些谷歌应用程序也有同样的限制!

有人的应用程序是否也遇到过同样的问题?

enter image description here

推荐答案

最后,我发现在更新目标/编译SDK版本和Post_NOTIFICATION权限的情况下会出现该问题.

如果您使用最新的目标/编译SDK(从android 13开始),您需要声明

<uses-permission android:name="android.permission.POST_NOTIFICATIONS"/>

Android相关问答推荐

Jetpack DataStore原生lib已添加到Bundle 包:libdatastore_share_counter.so-那是什么?

在编写中强制软键盘呈现

致命异常:java.lang. SecureExcellent::用户10021和当前进程都没有android. permissions.Change_WIFI_STATE

打开平板电脑的下载文件夹中的文件,例如使用其mimeType将Intent发送到我们的应用程序

使用不同的Google帐户登录

尽管我们不再使用GCM SDK,但应用程序已被标记为使用GCM SDK

使用Kotline绑定时,ViewHolder无法识别文本视图

ERR_SSL_VERSION_OR_CIPHER_MISMATCH - Android Webview

Play Google上发布的一款应用的房间数据库迁移

在Jetpack Compose中实现焦点突出的最佳方式?

Kotlin - 在继续之前如何等待这个协程完成?

如何在卡片视图右侧添加箭头

是否可以在 compose 中使用三次贝塞尔曲线进行动画?

如何在 Android 的 ViewModel 中使用 LiveData

将 CircularProgressIndicator 添加到按钮而不增加其高度

如何像 XML 一样在 Compose Android Studio 中折叠/展开小部件代码区域/区域

Jetpack Compose UI - 在 AlertDialog 中单击时按钮宽度会发生变化

Jetpack Compose 中的滑动按钮菜单

Android全屏AlertDialog

如何在 Kotlin 的片段中制作图像列表?