android - 导出的接收器不需要 io.branch.referral.InstallListener 的权限

标签 android android-manifest branch.io

我收到 Branch Metrics 安装监听器的“导出的接收器不需要权限”警告。

<receiver android:name="io.branch.referral.InstallListener" android:exported="true">
    <intent-filter>
        <action android:name="com.android.vending.INSTALL_REFERRER" />
    </intent-filter>
</receiver>

enter image description here

上面的安装监听器功能齐全,但我不确定我是否可以安全地忽略这个警告消息。

我应该添加什么权限才能删除该警告并仍然具有功能性安装监听器?

最佳答案

在这种情况下,AndroidManifest.xml 文件中的权限应设置为 android:

...
android:permission="android.permission.INSTALL_PACKAGES"
...

带有 sample is here 的 Google Analytics 文档.

关于android - 导出的接收器不需要 io.branch.referral.InstallListener 的权限,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35776146/

相关文章:

ios - Branch.io Cordova SDK 不生成链接

android - 错误-Branch IO : Trouble initializing Branch. 无法访问分支服务器,请稍后再试

java - 如何在运行时更改 API Base Url(Retrofit、Android、Java)?

android - 使用集成测试时,Gradle 无法从 AndroidManifest.xml 中正确获取元数据

java - Android 加载时的多个 Web 服务调用

android - 如何在我的应用中禁用 Android TV 支持? list 提示缺少 LEANBACK_LAUNCHER

android - 在 Android Manifest 中更改主题会导致应用程序崩溃 - 简单的解决方案?

react-native - 使用 react-native 的分支推荐在应用程序安装后识别发件人

android - 仅上下移动 TextView

java - 无法解析项目 : Android library and Java library module dependency