Flutter flutter_local_notifications 在 Android 发布时不显示,但在调试中显示

问题描述 投票:0回答:1

我在 Flutter 应用程序中使用

flutter_local_notifications
包(版本 ^16.3.1+1)。然而,在发布应用程序后,我发现本地通知在 Android 设备上未按预期运行。

为了解决这个问题,我采用了一种解决方法,涉及修改项目的 Android 部分中的 build.gradle 文件。具体来说,我通过在 buildTypes 部分下添加

shrinkResources
false 禁用了发布版本中的资源收缩,如下所示:

buildTypes {
    release {
        signingConfig signingConfigs.release
        shrinkResources false // Added to enable notifications
    }
}

事实证明,这一调整有效解决了本地通知的问题。尽管如此,我正在寻找一种更强大、或许更传统的解决方案。如果有人能为这个问题提出更好的解决方案,我将不胜感激。

android flutter notifications local
1个回答
0
投票

正在寻找同样的东西。

发现与此相关GitHubIssue

将以下内容添加到混淆器配置中解决了我的问题:

-keep class com.dexterous.** { *; }
最新问题
© www.soinside.com 2019 - 2025. All rights reserved.