我可以为每个iCloud(每个应用程序/用户,而不是每个设备)获取一个匿名ID吗?

时间:2018-08-02 12:04:21

标签: ios swift firebase-authentication

我很高兴获得每个设备的ID ,因此我可以使用firebase匿名保留每个用户的数据!唯一可以改善的是,如果我可以为该应用程序的每个用户的 iCloud 存储获取ID。

我了解,至少在网络上,每个应用程序如何维护身份验证令牌,因为它存储在本地存储中。这意味着在UserDefaults之类的iOS中,每个应用程序都将使用类似的方法。我希望有一种简单的方法可以将其保留在NSUbiquitousKeyValueStore中。

用例编辑:

我有一个应用程序(已获得许可)捕获并匿名收集位置数据。我想让每个用户 而不是每个设备 存储这些数据,并且我基本上不能使用签名的登录名。 (实际上,事实是,我在firestore中捕获该数据,而是从其他旨在与此应用一起使用的应用中捕获伴随的指标数据)

所以“为什么要匿名?” ,对吗?我正在收集第三方应用程序的时间序列数据-这给用户带来了“使用”的风险,并且失去了使用我正在编写的服务的用户应用程序的相同数据的控制权。

老实说,稍后可能会将其转换为允许应用程序将其信息聚集在一起的库。但是,这种方法和我的研究项目存在开销大的问题,并且难以信任共享数据,这种方法离主题很远。

0 个答案:

没有答案