从应用商店应用内购买收据中提取 transactionId,而不使用 App Store 服务器库

问题描述 投票:0回答:1

因为端点 /verifyReceipt 已弃用。我正在按照 Apple 的说明迁移我的服务器以验证应用内购买交易。

这是更改后的流程

新流程需要使用App Store服务器库

问题是这个库只支持 4 种语言(Java、Swift、Python、Node),但我的服务器运行在 .Net 上。那么我不能使用方法 ReceiptUtility::getTransactionIdFromAppReceipt

任何人都可以给我一些参考 替代 api url 的文档,这些文档响应方法 ReceiptUtility::getTransactionIdFromAppReceipt

任何答案都非常感谢。

.net in-app-purchase app-store deprecated
1个回答
0
投票

我认为你应该为 Appstore Server API 使用微服务,因为你以前使用过 .Net,更具体地说:

  • 创建项目仅使用appstore通知v2处理流量支付(从appstore解码signedPayload)
  • 解码后,您将获得数据,从这里您可以调用您在 .Net 后端中定义的 API,以及您在上述步骤中解码的正文
  • 最终处理保存到我的数据库用你的逻辑
© www.soinside.com 2019 - 2024. All rights reserved.