草庐IT

Purchase

全部标签

ios - 当 iOS7 应用程序收据中的交易 ID 发生变化时?

对于iOS6.1或更早版本,每次购买或恢复后收到的应用内购买交易ID都是唯一的,原始交易ID永远不会改变,即使在恢复后也是如此。但是,对于iOS7,交易id和原始交易id总是一样的!我什至尝试刷新收据,从设备中删除应用程序,然后再放回去。这两个字段始终相同。有谁知道在什么情况下交易ID会改变?我的服务器逻辑依赖于收据本身的唯一交易ID,目前在iOS7的情况下不起作用。以下为苹果服务器解密后的应用收据。如果我在本地解密,结果相同。{environment=Sandbox;receipt={"adam_id"=0;"application_version"="1.0";"bundle_id

ios - 当 iOS7 应用程序收据中的交易 ID 发生变化时?

对于iOS6.1或更早版本,每次购买或恢复后收到的应用内购买交易ID都是唯一的,原始交易ID永远不会改变,即使在恢复后也是如此。但是,对于iOS7,交易id和原始交易id总是一样的!我什至尝试刷新收据,从设备中删除应用程序,然后再放回去。这两个字段始终相同。有谁知道在什么情况下交易ID会改变?我的服务器逻辑依赖于收据本身的唯一交易ID,目前在iOS7的情况下不起作用。以下为苹果服务器解密后的应用收据。如果我在本地解密,结果相同。{environment=Sandbox;receipt={"adam_id"=0;"application_version"="1.0";"bundle_id

iOS In App Purchase 请求登录两次

我正在将应用内购买添加到我的一个应用中。根据需要,我添加了一个按钮让用户重新下载购买的项目。这是IBAction方法:-(IBAction)touchedButtonUnlockAgain:(id)sender{[self.activityIndicatorstartAnimating];[UIApplicationsharedApplication].networkActivityIndicatorVisible=YES;[[SKPaymentQueuedefaultQueue]restoreCompletedTransactions];}当我点击这个按钮时,我会看到标准的登录框。我

iOS In App Purchase 请求登录两次

我正在将应用内购买添加到我的一个应用中。根据需要,我添加了一个按钮让用户重新下载购买的项目。这是IBAction方法:-(IBAction)touchedButtonUnlockAgain:(id)sender{[self.activityIndicatorstartAnimating];[UIApplicationsharedApplication].networkActivityIndicatorVisible=YES;[[SKPaymentQueuedefaultQueue]restoreCompletedTransactions];}当我点击这个按钮时,我会看到标准的登录框。我

ios - 在 iOS 模拟器中恢复 iOS In App Purchase 时出现 "Cannot connect to iTunes store"

我已经查看了许多与iOSStoreKit的“无法连接到iTunes商店”问题相关的现有问题,但我认为我的情况不包括在内:在iOS模拟器中运行时,在恢复之前购买的应用内购买后出现“无法连接到iTunes商店”错误。如果我点击取消,弹出窗口就会消失并且恢复成功。购买应用内购买时完全没有问题,只有在恢复时才会出现问题。另外,这个问题只出现在模拟器上,在真机上测试时不会出现。我很确定一切正常,只是想确认这只是一个模拟器错误。还有其他人看过这个吗? 最佳答案 尽可能多地研究了这一点,并确认在设备上运行时没有问题,无论是在沙盒模式下还是(从昨天

ios - 在 iOS 模拟器中恢复 iOS In App Purchase 时出现 "Cannot connect to iTunes store"

我已经查看了许多与iOSStoreKit的“无法连接到iTunes商店”问题相关的现有问题,但我认为我的情况不包括在内:在iOS模拟器中运行时,在恢复之前购买的应用内购买后出现“无法连接到iTunes商店”错误。如果我点击取消,弹出窗口就会消失并且恢复成功。购买应用内购买时完全没有问题,只有在恢复时才会出现问题。另外,这个问题只出现在模拟器上,在真机上测试时不会出现。我很确定一切正常,只是想确认这只是一个模拟器错误。还有其他人看过这个吗? 最佳答案 尽可能多地研究了这一点,并确认在设备上运行时没有问题,无论是在沙盒模式下还是(从昨天

iOS 服务器端验证 - 收据类型

当我尝试在服务器上验证购买时,我从Apple收到了两种格式的收据。知道有什么区别吗?1)content:{status:0,receipt:{item_id:"662554154",original_purchase_date:"2012-10-1208:32:12Etc/GMT",purchase_date_pst:"2012-10-1201:32:12America/Los_Angeles",purchase_date:"2012-10-1208:32:12Etc/GMT",product_id:"com.example.mygame.tool1",bid:"com.example

iOS 服务器端验证 - 收据类型

当我尝试在服务器上验证购买时,我从Apple收到了两种格式的收据。知道有什么区别吗?1)content:{status:0,receipt:{item_id:"662554154",original_purchase_date:"2012-10-1208:32:12Etc/GMT",purchase_date_pst:"2012-10-1201:32:12America/Los_Angeles",purchase_date:"2012-10-1208:32:12Etc/GMT",product_id:"com.example.mygame.tool1",bid:"com.example

iphone - 从新版本的应用程序 (iOS) 中删除应用内购买

我有一个在iTunes上运行的应用程序。该应用程序包含大量应用程序内购买(非消耗品)。我希望从新版本中删除对某些应用内购买的支持。我可以做吗?它会导致拒绝,因为用户将无法恢复应用内购买吗?最好的方法是什么? 最佳答案 来自iTunesConnectDeveloperGuide,您需要先将“Clearedforsale”设置为NO,然后删除该产品。DeletingIn-AppPurchasesYoucandeletein-apppurchasesaftertheyarecreated,butnotiftheyareinreview.B

iphone - 从新版本的应用程序 (iOS) 中删除应用内购买

我有一个在iTunes上运行的应用程序。该应用程序包含大量应用程序内购买(非消耗品)。我希望从新版本中删除对某些应用内购买的支持。我可以做吗?它会导致拒绝,因为用户将无法恢复应用内购买吗?最好的方法是什么? 最佳答案 来自iTunesConnectDeveloperGuide,您需要先将“Clearedforsale”设置为NO,然后删除该产品。DeletingIn-AppPurchasesYoucandeletein-apppurchasesaftertheyarecreated,butnotiftheyareinreview.B