gpt4 book ai didi

ios - 有没有办法从内容服务器检查 Apple In App 购买产品标识符是否有效?

转载 作者:行者123 更新时间:2023-12-01 17:01:45 25 4
gpt4 key购买 nike

我正在为其中包含应用内购买产品的 iOS 应用创建后端。
后端提供内容服务和收据验证等。

困扰我的是,没有办法确保在后端输入的产品标识符是有效的。

我知道有一个 API 可以从 iOS 调用以获取特定应用程序的产品标识符列表(是公司吗?),无论如何可以从后端获取此信息,因此可以对输入的标识符进行真正的验证完毕?

提前致谢。

最佳答案

用户进行有效购买后,您会收到编码的购买收据。要检查购买是否有效,您需要将此收据发送到 Apple 的验证服务器。您将收到一条回复,说明购买是否有效,以及是否有效 - 有关购买的详细信息(购买时间、产品 ID、交易 ID 等...)。

我使用了示例代码 here这非常简单直接。测试时使用沙盒 URL 作为端点(包括使用 TestFlight),一旦应用进入应用商店,使用生产 URL。

顺便说一句,我建议为您的 IAP 生成一个共享 key (您可以在 iTunes Connect 中进行),并将其包含在您的验证请求中名为 password 的字段下:

private function encodeRequest() {
return json_encode(array(
'receipt-data' => $this->getReceipt(),
'password' => $sharedSecret));
}

关于ios - 有没有办法从内容服务器检查 Apple In App 购买产品标识符是否有效?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6083061/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com