gpt4 book ai didi

ios - 如何在您的服务器上验证 ios 应用内购买

转载 作者:IT王子 更新时间:2023-10-29 08:03:23 26 4
gpt4 key购买 nike

我准备构建我的第一个应用内购买应用。我想知道是否有一种方法可以在您的服务器上验证购买。

我必须建立整个用户管理,我想知道所有注册用户他们已经在他们的 iOS 设备上购买了什么,以便他们免费获得网络应用程序,或类似的东西。那么,如果该用户已经购买了某些产品,我是否有办法在 Apple 商店端进行检查?

编辑:

场景是这样的:

用户 A 在移动设备上购买应用 B。在此之后,我想检查我的服务器(在我的网页上,......)如果用户 A 购买了应用程序 B,或者(类似)用户 A 购买了哪个应用程序。

我不想从移动设备向我的服务器发送用户 A 购买应用 B 的消息,因为即使用户没有购买应用 B,也可以在服务器上重现此调用。

如果用户 A 购买了应用 B,我会在服务器端检查应用商店。

最佳答案

获取应用程序的收据(从位于 [[NSBundle mainBundle] appStoreReceiptURL] 的文件)并将其发送到您的服务器。那么要么……

  • 解析收据并根据 Apple 证书检查其签名 as described here (在您的服务器上,而不是在应用程序中)。或者,

  • 将收据(再次从您的服务器)发送到应用商店进行验证 as described here .

关于ios - 如何在您的服务器上验证 ios 应用内购买,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21013678/

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