-
14 votesanswersviews
iOS测试App Receipt验证
有很多关于如何使用沙盒测试器帐户测试应用内购买收据验证的示例 . 但付费应用程序本身的收据如何?我们如何在开发环境中获得App Receipt? 我想做两件事: 防止非购买应用程序的用户运行我们的应用程序的非法复制 . 正如我所看到的那样,检测到连接的iTune帐户的应用程序并不拥有应用程序(它向用户显示警告他们没有应用程序,但是他们无法阻止用户继续使用该应用程序) 将应用购买收据发送到我... -
6 votesanswersviews
在iOS In-App-Purchases收据验证中返回许多交易
我的应用程序包含可消耗的IAP产品,当我使用以下代码调用验证收据时返回多个事务: [[NSBundle mainBundle] appStoreReceiptURL]; 有没有办法返回 only last transaction ? 它与恢复交易有关吗? 我检查了这个Multiple receipt count for restoreCompletedTransaction inapp purc... -
10 votesanswersviews
iOS自动续订订阅:收据验证流程
我'm implementing an auto-renewable subscription scenario, where the receipt validation will be handled by my server-side code. Following Apple',我将从 NSBundle 获取收据数据,并将该数据传递给我的服务器,该服务器将联系Apple以验证收据并通知应用... -
0 votesanswersviews
iOS应用程序内购买:消耗品的服务器端收据验证
我想为我正在开发的iOS应用程序实现应用程序内购买 consumable 产品 . 我想验证服务器端的收据,如documentation所示: 应用程序启动事务询问Apple Store Apple Store将回执发回给应用程序 应用程序将收据发送到受信任的服务器 可信服务器通过HTTP POST将收据(基本格式为64)发送到Apple Store Apple Store通过... -
21 votesanswersviews
iOS 7本地(在设备上)收据验证和应用内购买检查
我已经在Apple的Receipt Validation Programming Guide的帮助下使用OpenSSL和asn1c编译器在设备上本地实现了收据验证 . 我的应用程序仅支持iOS 7及更高版本 . 根据Apple推荐,我致电 [[NSBundle mainBundle] appStoreReceiptURL] 获取应用商店收据 . 当应用程序在显示任何UI之前启动'first'时,我... -
0 votesanswersviews
服务器端/ iOS收据验证:服务器应该将base64编码的收据数据存储在数据库中吗?
我认为收据验证的简短流程如下: 从客户端应用程序接收base64编码的收据数据(字符串) 将其发送到苹果服务器 接收响应,并使用服务器自身的逻辑对其进行验证 验证成功后,是时候将用户和收据信息存储在服务器数据库中了 . 我的问题是服务器是否应该将base64编码的收据数据(字符串)与用户和收据信息一起存储在数据库中,以便为购买/付款用户的意外问题做好准备 . 我很想知道其他开发...