我的代码可以跟踪用户何时使用我们的应用程序(条纹计数器)。
代码有时会在不应该运行时运行,即用户实际上并未使用该应用程序。预感Firebase App索引可能是一个原因,因此我目前正在添加以下代码:
if (FirebaseAppIndex.ACTION_UPDATE_INDEX.equals(this.intent.action)) {
// code
}
我担心这段代码可能只涵盖了一个特定的情况,即应用程序由用户以外的某人(物品)运行,而我可能会遗漏其他案例。
这可能是不可能的,但我正在寻找想法: 有没有办法判断用户是否实际使用的是应用,即应用还没有被其他非用户实体运营?