ios - 将 Apple 收据保存到数据库;将 1 个收据限制为 1 个用户
问题描述
所以我正在为我的服务开发一个应用程序。它是基于订阅的。我已经通过 Stripe 处理了基于 Web 的订阅,但对于 iOS 应用,他们需要通过苹果的应用内订阅。
我能看到可靠地做到这一点的唯一方法是将订阅的收据发送到我的服务器,然后我的服务器确认它对苹果的有效性。即使在网页版上,它也需要检查它的有效性。所以我正在考虑将苹果收据保存在我的数据库中,以便在每次用户登录时检查它的状态。
Apple 收据非常大(我的测试是 7300 字节),所以我会将其存储在MEDIUMTEXT
MySQL 字段中。我想UNIQUE
在那个字段上设置,但它太大了,无法设置。
所以我试图弄清楚如何确保一个苹果收据/帐户只能用于我的 1 个服务帐户。
有谁知道这样做的任何方法?
(如果我的问题不清楚或者这是一个典型的 iOS 问题,请提前告诉我,我会尽量让问题更清晰、更简洁)
解决方案
推荐阅读
- linux-kernel - 在 Linux 中检查进程的堆栈使用情况
- azure - 如何集成驻留在不同 Azure B2c 租户中的两个 WebApp 以获得单点登录体验?
- javascript - 将数据复制到剪贴板而不选择任何文本
- javascript - 如何复制仅保留当前道具的对象?
- karate - 如何在空手道框架中设置代理
- c# - 除以两位小数并将结果转换为 int
- arrays - 在matlab中加载stl文件并转换为3D数组
- iis - Microsoft.AspNetCore.Server.Kestrel.Core.BadHttpRequestException:请求正文太大
- reactjs - Typescript - React 组件中的“找不到名称”错误
- javascript - Docker + React-Scripts:慢 Bundle.js 下载