如何在没有外部存储权限的情况下使用Instabug InstabugInitationEvent.SCREENSHOT?

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

当我尝试像这样设置 Instabug 错误报告时:

BugReporting.setInvocationEvents(
                    InstabugInvocationEvent.SHAKE,
                    InstabugInvocationEvent.SCREENSHOT
            );

显示权限请求警报。我不明白为什么。 Instabug 应用程序不能使用环境文件夹吗?

如文档中所述: 通常,除非用户尝试使用任何需要权限的功能,否则不会出现权限请求。唯一的例外是,如果您将调用事件设置为“屏幕截图”。然后,应用程序启动时将请求存储权限。

但是有什么办法可以避免这种情况吗?

android
1个回答
0
投票

使用Instabug的截图调用方式时,无法避免android的权限请求。 Instabug 文档解释:

屏幕截图调用是一种特殊情况,因为没有原生事件告诉 SDK 屏幕截图已被捕获。唯一知道的方法是监视屏幕截图目录。当您的应用程序处于活动状态时,将屏幕截图添加到目录中时,将调用 SDK。

https://docs.instabug.com/docs/android-integration

© www.soinside.com 2019 - 2024. All rights reserved.