首页 > 解决方案 > 在 iOS 上无需身份验证即可跟踪付费内容

问题描述

我想在应用程序中提供一些付费内容,但我不希望用户通过身份验证过程。我希望他进入应用程序并直接能够购买一些内容,并记住该用户已购买,如果他稍后回来或稍后卸载/重新安装应用程序。(就像现在商店里的大多数冥想应用程序一样)

是否可以使用Firebase 服务,如果可以,跟踪匿名用户付费内容的好方法是什么?

标签: iosswiftfirebasefirebase-authentication

解决方案


Anonymous用户是没有详细信息(姓名、电子邮件、密码等)的用户。它有一个唯一的 UserID

所以的。User's您可以使用唯一 ID将任何内容保存到数据库中。但要记住。每个应用程序都能够在其沙盒目录中执行操作。它也有一个唯一的 ID,并在卸载应用程序时重置。

在一个句子中。如果应用被故意删除,Firebase 将不会记住匿名用户 ID。

文档确实很好地说明了这一点:

您可以使用 Firebase 身份验证来创建和使用临时匿名帐户来通过 Firebase 进行身份验证。这些临时匿名帐户可用于允许尚未注册您的应用的用户使用受安全规则保护的数据。如果匿名用户决定注册您的应用程序,您可以将他们的登录凭据链接到匿名帐户,以便他们可以在以后的会话中继续使用受保护的数据。

阅读更多: 在 iOS 上匿名使用 Firebase 进行身份验证


推荐阅读