ios - 如何验证从买家的 Apple 收据电子邮件中收到的 App Store 订单 ID?
问题描述
一位用户声称他购买了一个应用程序内并从 Apple 收据电子邮件中向我发送了一个订单 ID,看起来像 MKQHK4Y9LF。在我们的数据库中,只有从重新接收验证过程中收集的交易 ID,看起来像 1000000566193414。如何检查应用内购买的是否只有用户 Apple 收据电子邮件中的订单 ID?
解决方案
相信我,没有办法将您存储在数据库中的数据与您从用户那里收到的电子邮件数据 (MKQHK4Y9LF) 联系起来。
使用验证购买,您将获得原始 txn Id 和其他详细信息,但不会获得电子邮件中发送的 Id。苹果认为这是一个 PI。
了解这一点的唯一方法是用户 ID,对于每个 txn(订阅),您必须(应该)存储用户 ID(电子邮件 ID)。
There should be a mapping of userID (email, guid etc) and original_transaction_id
推荐阅读
- blazor - ILLink 失败,退出代码 -532462766 blazor 客户端托管
- wordpress - 致命错误:未在 script-loader.php 中定义 wp_create_nonce()
- batch-file - Exiftool 通过批处理文件:将输出重定向到原始控制台
- python - 在 pandas 数据框中搜索字符串列表
- python - 使用 Gmail 发送电子邮件可以在本地工作,但不能在 heroku (django) 上工作
- html - html中的多个音频重叠
- r - 从列表或矩阵中按顺序替换数据框中的 NA 值
- ios - 当您将 self 分配给委托时,究竟会发生什么?
- reactjs - 如何在 react-bootstrap 应用程序中创建首次访问弹出窗口
- reactjs - ReactJS 重定向与链接中的 id