Push Kit 何时会包含 Android 12 所需的 android:exported 属性? [关闭]

Posted

技术标签:

【中文标题】Push Kit 何时会包含 Android 12 所需的 android:exported 属性? [关闭]【英文标题】:When will Push Kit include the android:exported attributes required for Android 12? [closed] 【发布时间】:2021-07-14 06:32:26 【问题描述】:

最新版 Push Kit (5.3.0.304) 针对 android 12 编译时显示错误:

安装失败,原因是:'INSTALL_PARSE_FAILED_MANIFEST_MALFORMED: installPackageLI 期间解析失败: /data/app/vmdl520427088.tmp/base.apk(在二进制 XML 文件第 349 行): com.huawei.hms.support.api.push.PushMsgReceiver:定位S+(版本 10000 及以上)要求 android:exported 的显式值 在存在意图过滤器时定义'

出现此错误是因为 Android 12 要求所有意图过滤器包含 android:exported 属性。这在 Android 12 更改页面上公开:https://developer.android.com/about/versions/12/behavior-changes-12#exported

包含此更改的 Push Kit 版本的大致发布日期是什么时候?

【问题讨论】:

我投票结束这个问题,因为我们无法预测未来。 【参考方案1】:

更新

刚刚与团队确认,请将推送套件版本升级到 6.1.0.300 将解决您的问题。

    // push kit
    implementation 'com.huawei.hms:push:6.1.0.300'

感谢您的反馈,经团队确认,我们将尽快发布适用于 Android 12 的版本,并在发布时通知您。

【讨论】:

【参考方案2】:

请发布 Androidmanifest.xml 文件的更多详细信息。提供以下功能配置供您参考。无论有无“exported”属性,它都适用于华为 HMS 设备。

清单文件

【讨论】:

以上是关于Push Kit 何时会包含 Android 12 所需的 android:exported 属性? [关闭]的主要内容,如果未能解决你的问题,请参考以下文章

华为 Push Kit 错误:907135701:范围列表为空

华为。使用 Push Kit 从通知中获取 data(title, body, sentTime)。 Xamarin 表单

iOS 7 Text Kit:NSLayoutManager 何时填充了它的最后一个 NSTextContainer?

是否有将 Braze 与 push_kit HMS 集成的最佳实践 - Flutter

在 HMS Push Kit 和 React Native 中收到通知时,如何获取应用自动处理的通知?

twitter listViwe Fabric Kit的OClickItem