ios - 在 iOS 上无需身份验证即可跟踪付费内容
问题描述
我想在应用程序中提供一些付费内容,但我不希望用户通过身份验证过程。我希望他进入应用程序并直接能够购买一些内容,并记住该用户已购买,如果他稍后回来或稍后卸载/重新安装应用程序。(就像现在商店里的大多数冥想应用程序一样)
是否可以使用Firebase 服务,如果可以,跟踪匿名用户付费内容的好方法是什么?
解决方案
Anonymous
用户是没有详细信息(姓名、电子邮件、密码等)的用户。它有一个唯一的 UserID
所以是的。User's
您可以使用唯一 ID将任何内容保存到数据库中。但要记住。每个应用程序都能够在其沙盒目录中执行操作。它也有一个唯一的 ID,并在卸载应用程序时重置。
在一个句子中。如果应用被故意删除,Firebase 将不会记住匿名用户 ID。
文档确实很好地说明了这一点:
您可以使用 Firebase 身份验证来创建和使用临时匿名帐户来通过 Firebase 进行身份验证。这些临时匿名帐户可用于允许尚未注册您的应用的用户使用受安全规则保护的数据。如果匿名用户决定注册您的应用程序,您可以将他们的登录凭据链接到匿名帐户,以便他们可以在以后的会话中继续使用受保护的数据。
推荐阅读
- lme4 - “错误:每个分组因子的级别数必须 < 观察次数” lmer 模型饱和?
- html - 移动端上推页脚的主要内容
- r - 用于时间序列预测的高斯过程回归不确定性估计
- zendesk - 交叉引用电子邮件列表和批量操作
- c++ - 产生完全不透明体渲染的 VTK 问题
- c - 使用C将文件中的选定文本写入txt文件
- python - 在循环期间添加具有特定值的列
- node.js - 为什么控制到达非异步处理函数的末尾,然后在 NodeJs 中处理其余部分
- python - 如何将 aioredis 与 discord.py 一起使用?
- selenium - 如何选择哪个监视器 Robot Framework 将显示测试执行?