问题标签 [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.

0 投票
1 回答
75 浏览

android - Instabug 实例永远不会被破坏 [Android]

在我的onCreate方法中,我Instabug按照官方文档中的步骤进行了初始化。如果我调用Instabug,它永远不会被销毁,即使在我的应用程序被销毁之后也是如此。对话框出现,无论我是否提交错误,我都可以看到Instabug手机的活动堆栈中存在一个单独的活动。如果我关闭我的应用程序,该Instabug实例仍然存在。如何销毁Instabug实例?

0 投票
1 回答
1238 浏览

react-native - React Native:如何完全删除 Instabug?

我最近从我的 React Native 0.53.3 项目中删除了 Instabug,但是当我运行时react-native run-ios出现构建失败:

如何从我的项目中完全删除 Instabug,这样它就不会在 iOS 构建中寻找它?

到目前为止,我已将它从App.js文件中完全删除,但它仍然在build.gradleMainActivity.javaMainApplication.java、和filesettings.gradle中被引用。顺便说一句,我什至不使用。project.pbxprojyarn.lockyarn

我该如何彻底清理它?

0 投票
1 回答
326 浏览

java - 在 Retrofit 2 日志中过滤敏感的 json 字段

我正在为 Retrofit2 使用自定义拦截器,以便以漂亮的格式记录所有请求/响应 json。

问题是此日志不仅用于本地调试目的,而且还发送到 Instabug(类似于 Crashlytics)以帮助调试用户报告的问题或崩溃。

因此,重要的是该服务中的信息不包含用户可识别信息,如电子邮件、密码等。

因为在拦截器中,我们只获得原始请求/响应是手动检查所有可能的敏感字段并将它们从记录的 json 版本中删除的唯一解决方案?

0 投票
1 回答
45 浏览

react-native - Instabug setStringToKey 获取默认字符串值

我需要为我正在处理的应用程序添加一些本地化,并且由于 Instabug 不支持相关语言环境,我计划编写自己的翻译。

Instabug 确实提供了函数setStringToKey,但是我无法找到一种可靠的方法来找到给定键(shakeHint、edgeSwipeStartHint 等)的默认英文字符串,以确保我正确翻译它们。

我已经搜索了存储库的本地克隆,搜索了我从使用中知道的键和值,但我无法找到一个明确保存它们的地方,只是一些来自构建的元数据。

是否有明确的方法来获取所有可更改字符串的当前值以正确执行此操作?

0 投票
1 回答
147 浏览

android - 如何检测 android 应用程序内的当前发布轨道?(Google Play 控制台)

我计划在 prod 之前将我的应用程序发布到 beta 轨道。但我只想为 beta 用户启用应用内错误报告。除了创建两个 APK(在 prod beta 中启用并在 prod 中禁用),我可以通过编程方式知道哪个轨道用户安装了该应用程序,是否有任何 API 可用?

我想要达到的是,

0 投票
0 回答
150 浏览

firebase - 是否可以将 Instabug / Crashlytics 添加到 Qt Android 应用程序?

我想了解我们是否可以将 Instabug 或 Crashlytics 集成到使用 Qt 5.9.1 开发的 Android 应用程序中。此外,这些工具是否能够捕获和报告 C++ 层中抛出的异常?

0 投票
0 回答
228 浏览

node.js - null 不是对象(评估“u.invocationEventNone”)-Instabug + Expo 集成

我第一次尝试集成 InstaBug,但在应用程序启动时一直遇到错误。

我目前正在运行一个独立的 Expo 应用程序。我已按照我的应用程序的设置说明进行操作,但是,在运行时,我收到以下错误:

null is not an object (evaluating 'u.invocationEventNone')

重现步骤

然后在里面初始化 InstaBugApp.js

添加安卓配置:

我试过的

我尝试使用可可豆荚(并运行pod install)安装它并react-native unlink在 xCode 上手动链接。

任何帮助表示赞赏

版本

0 投票
1 回答
570 浏览

typescript - 柏树覆盖不适用于 vue-property-decorator

我想用柏树在前端进行代码覆盖。目前,cypress 推荐伊斯坦布尔进行覆盖。不幸的是,我不能在下面的堆栈中使用它:

  • vue-property-decorator
  • 伊斯坦布尔代码覆盖率。
  • 打字稿。

因为: - 我没有找到让 istanbul 与 ts-loader 一起工作的方法,因为 istanbul-intementer-loader在后台使用 babel - babel-loader 不像 typescript 那样支持装饰器,这会破坏vue 属性装饰器。在没有 vue-property-decorator 的打字稿中使用 vue 并不是那么整洁......

这里有一些有用的链接:

这是回购和快速概述:

  • git clone https://github.com/akoidan/vue-webpack-typescript && cd vue-webpack-typescript
  • yarn install
  • yarn run build
  • yarn run e2e

您还可以查看上面 repo 上的 babel 分支,以查看使用 babel 而不是 ts-loader 的示例

这是使用 ts-loader 进行设置的示例:

包.json

赛普拉斯/iintegration/sample_spec.ts

赛普拉斯/插件/index.js

赛普拉斯/支持/index.js

测试铬开发工具

标准输出

0 投票
0 回答
92 浏览

react-native - 有没有办法在发布模式下禁用 React Native 警告?

我正在开发一个使用 Instabug 错误报告的 React Native 应用程序。在日志中,我们捕获 React 日志和诸如此类的警告。

导致此消息的错误已得到修复,但有没有办法禁用这些日志,甚至这个特定日志,所以我们永远不会在生产中将用户输入保存到 Instabug?拥有这些警告很有价值,因此我希望尽可能少地隐藏,同时仍然保护用户隐私和安全。

0 投票
3 回答
408 浏览

android - 如何将 instabug SDK 集成到 Flutter 应用中

我正在尝试在我的 android Flutter 应用程序中实现 Instabug(崩溃分析),但我很困惑我应该在哪里将此代码输入到我的项目中。

在 Application 子类的 onCreate() 方法中初始化 Instabug:

来自 instabug 的步骤图像

Flutter 包中 Application 子类的 onCreate() 方法在哪里?如果我需要创建一个,我会在哪里制作它?