问题标签 [instabug]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
android - Gradle 构建工具版本 2+ 中的 Instabug 编译错误
自从将 build gradle tools 版本增加到版本 2 以上,我在 Android Studio 中遇到了很多编译错误(超过 500 个)。奇怪的是,该项目仍然可以运行,并且运行正常。
感谢任何帮助..
instabug - 如何在 Instabug 管理页面中将 Android 添加到 iOS 应用程序?
我目前设置了一个 instabug 应用程序来监控我们的 iOS 应用程序。我可以创建一个新应用程序并在那里同时选择 iOS 和 Android,但我没有看到从我们现有的 iOS 应用程序开始跟踪 Android 的选项。
如何将 Android 添加到我们当前在 Instabug 上的 ( iOS ) 应用程序中?
android - 我可以延迟 instabug IntroDialog 吗?
在我的应用程序类中,我有这个方法,我调用我的应用程序的 onCreate:
我的问题是我首先有登录页面,并且在我通常写我的登录信息(电子邮件,密码)时总是出现弹出窗口。是否可以延迟 introDialog,所以它只会在另一个活动打开时出现?如您所见,我尝试在 Application 中使用此代码初始化我的 instabug 实例,其中 .setShouldShowIntroDialog(FALSE) 设置为 false。然后在时间轴中,我使用 .setShouldShowIntroDialog(true) 重新初始化它。但它根本不像这样显示。
ios - 应用的 Info.plist 必须包含一个 NSMicrophoneUsageDescription 键和一个字符串值,向用户解释应用如何使用这些数据
被拒绝构建应用程序Info.plist
必须包含一个NSMicrophoneUsageDescription
带有字符串值的键,向用户解释应用程序如何使用此数据。
该应用程序不使用麦克风。或者我认为。
如何追踪使用麦克风的位置?
UPD23112016:鉴于懒惰的答案正在被赞成,我已经向苹果提交了一个新的功能请求以关闭这个安全漏洞。
UPD05042017:一旦您通过一些半生不熟的 NSMicrophoneUsageDescription 将麦克风访问代理到某个 3rd 方框架中,如果用户同意允许麦克风访问,您对何时何地可以使用它的控制为零,这仍然很麻烦。伙计们,请尽职尽责并制作精确的 NSMicrophoneUsageDescription 以反映这样一个事实,即当使用被第 3 方仅二进制框架所掩盖时,麦克风被完全超出您控制范围的代码使用。谢谢。
UPD2021:Apple 尽其所能对最新 iOS 中的共享资源(例如麦克风)使用情况进行审计跟踪,以便用户在实际访问发生时有一些追索权检查。不错的尝试,但是有多少人会做尽职调查呢?
android - 一旦添加了 MapView,调用 Instabug 将不适用于没有 MapView 的活动
一旦添加了 Google 的 MapView,就不可能在其他活动上调用 Instabug,而不是我们使用 MapView 的活动。
设置 Instabug 如下所示:
和 MapView 一旦获得:
使用 MapView 调用 Instabug 效果很好。但是在其他活动上调用它将不再起作用,并且会打印以下日志:
b:已注册的 Google MapView 不再存在。跳过。
截屏失败:截屏前最重要的活动发生了变化
截屏失败:截屏前最重要的活动发生了变化
版本 2.6.2 上出现问题
ios - Swift 2.3,如何向 Instabug 报告错误?
Instabug
与我的应用程序集成swift 2.3
,但看到Instabug
接受的错误报告apiNSException
如下,
Instabug.reportException(e)
但是在 swift 2.3 中,我在 catch 块中获取了 NSError 实例。
我想将我在 catch 块中遇到的错误报告给Instabug
. 请让我知道我该怎么做。
android - Instabug 3 Android Builder 崩溃 (NullPointerException)
我最近将我的生产 Android 应用程序从 Instabug 2.5.1 更新到了 3.1.1。从那时起,我一直在收到有关 Fabric 的一致崩溃报告,该报告是由 InstabugFeaturesManager 中的 NullPointerException 引起的,适用于 Android 4-6 的手机。我在测试中没有看到这个问题,也没有能够重现它。
这是崩溃报告:
build.gradle
:
注意:我排除了这些库,因为我想控制我的应用程序使用的版本。
MyApplication#onCreate()
:
我认为这不是您的正常NullPointerException
问题。一方面,我没有在构建中添加任何可能为空且内部崩溃的内容。此外,Instabug 库被严重混淆,所以我无法理解它为什么会在内部崩溃。我四处张望,但没有发现其他人有这个问题的案例。我在这里错过了什么吗?
android - 在不显示提示提示的情况下初始化 Instabug
我需要在我的 Android 应用程序中初始化Instabug,但现在确实希望它显示提示提示“摇动您的设备等”。当用户刚刚打开应用程序时。相反,我想在用户已经登录后显示。我使用以下代码初始化 Instabug:
那么有没有办法首先禁用该提示提示?我试图设置.setPromptOptionsEnabled(false, false, false)
,但似乎这不是我需要的。我找不到任何关于此的文档。
android - Instabug Cordova 插件在网络更改时崩溃
我正在使用 Cordova Instabug 插件: https ://github.com/elizabethrego/cordova-plugin-instabug
一切正常,除了设备的网络状态发生变化时。该应用程序基本上只是崩溃。
我收到以下错误:
我找不到太多事情要做,所以真的不知道从哪里开始......
android - 安装 Android SDK
我在用
每次摇动时,都会出现 Instabug 消息,即使它已经可见。如何限制 Instabug 消息的出现,即如果一条消息可见,则在第一条消息出现在屏幕上之前不应调用下一条消息。