gpt4 book ai didi

iphone - 如何开发应用内购买的支付验证?

转载 作者:塔克拉玛干 更新时间:2023-11-03 03:28:58 26 4
gpt4 key购买 nike

我开发了一个被拒绝的 iPhone 应用程序。通过此应用程序,我提供了 SMS 传输服务。在我的网站上,每个用户都有一个帐户,他可以在网站上购买积分以便能够发送 SMS。

拒绝的原因是我的应用程序使用了外部服务,即我的网站。他们说我必须使用应用内购买来获得积分。

所以现在我要扩展我的 api。因此,如果购买发生在应用程序内,网络服务器需要知道有一次购买以及购买的类型。这是使用 HTTP-POST 完成的。

我可以构建一个简单的 url 并在用户帐户中注册购买,因为我可以验证购买是否在应用商店中正确执行。但为了防止黑客攻击和出于安全原因,我认为必须进行某种加密。

例如如果应用程序中的付款过程成功,我会向我的网络服务器发送一个 HTTP-POST。它包含一些可以由网络服务器加密的加密 key 。

你怎么看待这一切?如何确保我的 API 在应用内购买方面是安全的,我可以使用什么安全算法?

还有其他建议或想法吗?

最佳答案

您可能应该查看 Server Product Model ,而不是试图为设备上的应用程序发明某种方式来告诉服务器信用是在事后购买的。关于 Verifying Store Receipts 的部分会派上用场;简而言之,您的应用将 transactionReceipt 的内容传输到您的服务器(最好通过 HTTPS)。您的服务器对其进行 base64 编码,将其嵌入到一个简单的 JSON 对象中,并将其发布到 Apple 以获取状态和经过验证的购买信息。

关于iphone - 如何开发应用内购买的支付验证?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6544190/

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