我对Firebase中的func (s *something) addA(k string, v interface{}) {
s.aMux.Lock()
s.a[k] = v
s.aMux.Unlock()
}
事件感到困惑。
这是文件:
Document
first_open:用户在安装或安装后首次启动应用程序 重新安装。
当用户将应用程序下载到桌面上时,不会触发此事件 设备,而是当他或她首次使用设备时使用。查看原始下载 数字,请在Google Play开发者控制台或iTunesConnect中查看。
但是,来自Google的一些人说: Refer this link
最后一个重要的区别是,当现有用户迁移到 您应用的新版本(包括Firebase),它们将记录一个 first_open事件。因此,即使他们不是新用户,他们也会登录 first_open。
据我了解,如果我们通过Google Play更新应用,然后再次启动应用,则first_open将被记录?那是正确的吗?
更新:
Firebase版本
root /
first_open
app /
classpath 'com.google.firebase:firebase-plugins:1.1.5'
答案 0 :(得分:1)
用户在安装或安装后首次启动应用程序 重新安装。
当用户将应用程序下载到桌面上时,不会触发此事件 设备,而是当他或她首次使用设备时使用。查看原始下载 数字,请在Google Play开发者控制台或iTunesConnect中查看。
所以我认为
如果您要更新应用程序,则不会再次计数。它仅在您安装或重新安装后首次启动应用程序时计算。