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