订阅和耗材产品的 iOS 应用内购买

标签 ios cloud in-app-purchase hosted

<分区>

据我了解,Store Kit API 将处理与“非消耗品”产品相关的历史记录的存储和检索,而对于“消耗品”和“订阅”,您必须拥有自己的服务器/后端。那种服务器(后端)最好的托管现有解决方案是什么?便宜(或免费?:-) 且可靠?

谢谢!

最佳答案

没有任何服务(据我所知)默认包含所需的功能。这里不仅仅是托管文件。您需要使用包含的功能来验证从 StoreKit API 发送到您的服务器的收据(以确保它是有效的收据):

http://developer.apple.com/library/ios/#documentation/NetworkingInternet/Conceptual/StoreKitGuide/VerifyingStoreReceipts/VerifyingStoreReceipts.html

因此,您需要有一个 Web 应用程序来管理此过程并托管实际的消费内容(以一种使其无法从外部访问的方式)。您可能想要查看托管在 Elastic Beanstalk 等解决方案上并连接到 protected Amazon S3 帐户的 Java 应用程序。

如果这太复杂,您还可以创建一个简单的 PHP 应用程序,该应用程序可以从大多数 Web 服务器运行,该服务器也可以执行此功能并管理对 S3 帐户文件的访问。

关于订阅和耗材产品的 iOS 应用内购买,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7577004/

相关文章:

iphone - 由于应用内购买而被应用商店拒绝

iphone - MKMapView 重置回世界观 : Rebaked

objective-c - 不会失效的 NSTimer(或者我无法解决的奇怪的内存问题)

iOS IAP 订阅/App Store 服务器到服务器通知。将 verifyReceipt API 替换为 unified_receipt

http - 将 p7b 转换为 Azure 的 pfx

Spring Cloud 多个 RestTemplate

iphone - 应用内购买界面指南

ios - firebase 服务器可以通过用户设置对用户设备进行分组吗?

ios - 将 DJI 视频源与 Vision Framework 一起使用

amazon-web-services - 如何缓存存储在 Amazon S3 中的图像?