0

我在我的 android 应用程序中使用 flurry 跟踪用户行为。我遇到了一个名为 FlurryAgent.getphoneId() 的函数

我有两个问题:

1) 这个 ID 对每部手机来说都是唯一的吗?我正在尝试将此作为每个客户的唯一 ID。我用 2 个不同的设备检查了这个 ID,FlurryAgent.getphoneId() 给出了 2 个不同的 ID。但是,如果这 2 个 ID 是设备 ID 或唯一用户 ID,我会感到困惑。(恐怕 2 Motorola Fire XT 530 可能有相同的 FlurryAgent.getphoneId()。)

2)在我清除应用数据后,这个 phoneId 似乎没有改变。这个 phoneId 存储在哪里?

我检查了他们的网站,但没有关于 getphoneId 的文档。请帮忙。

4

1 回答 1

1

Flurry 使用适用于 iOS 的 SHA1 Mac 和适用于 Android 应用的 Android ID 作为设备标识符。这些仅用于内部识别目的,不会向开发人员披露。您需要使用 setUserID 方法为您的应用程序中的用户分配唯一的用户 ID。请务必不要使用此方法传递有关用户的任何私人或机密信息。

(全面披露:我在 Flurry 的支持团队工作)

于 2013-06-11T11:35:15.810 回答