我正在将 Instabug 集成到 Application 中,并且 Instabug 需要在 Application 类中进行初始化。但是,用户登录的环境(Live 或 Beta)只有在用户登录后才能知道。Instabug 集成要求您提供特定环境的 API 令牌。由于我们不知道用户登录的是哪个环境,所以我无法在Application课堂上实例化 Instabug。有解决方法吗?
1 回答
0
让我们把它分成两个问题
1-“Instabug 需要在 Application 类中初始化。但是,用户登录的环境(Live 或 Beta)只有在用户登录后才能知道。”
据我了解,您只需要在运行时禁用和启用 Instabug。这很容易通过在应用程序类中正常初始化 Instabug 来实现,您可以在使用此 API 初始化后立即禁用它Instabug.disable();
如果您想稍后启用 Instabug,可以通过Instabug.enable();在运行时调用来实现。(在您的情况下,用户注册后)。
2-关于 beta 或 live,您可以使用 beta-token 初始化 Instabug 发布您的 APK,并且每当您想要发布 live APK 时,您可以使用 live-token 并将您的版本发布到 Google Play。
于 2018-07-05T16:56:46.420 回答