我已经上传了我的应用程序二进制文件,状态为“等待审核”。我正在尝试在我的应用程序中测试应用内购买。我已按照这些步骤操作,但无法更改我的应用内购买的状态,它仍然显示“等待上传”。我在InApp页面上收到此警告:Note:ThisIn-AppPurchaseisnotcurrentlyavailablefortestinginthesandboxenvironmentbecauseyouhavechosentohostyourcontentwithApple,buthavenotdeliveredyourcontent.UploadyourcontenttotestthisIn-AppPu
我的商店已全部设置完毕,一切正常。我现在想做的是,当他们点击一个按钮从我的应用程序购买东西时,我正在显示一个自定义的UIActivityIndicator类型的东西来向用户展示东西实际上正在加载(并阻止他们去以防警报需要10秒以上才能显示)。我将超时设置为在30秒延迟后执行以隐藏ActivityIndicator,以防商店没有响应,这样用户就不会永远等待。所有这些都运行良好。问题是当显示“确认您的应用程序内购买”警报时,我不确定如何收到它出现的通知,因此我可以隐藏仍在运行的ActivityIndicator。有一些方法可以检测用户何时点击取消或购买,我有这种方法,但我想在他
我的商店已全部设置完毕,一切正常。我现在想做的是,当他们点击一个按钮从我的应用程序购买东西时,我正在显示一个自定义的UIActivityIndicator类型的东西来向用户展示东西实际上正在加载(并阻止他们去以防警报需要10秒以上才能显示)。我将超时设置为在30秒延迟后执行以隐藏ActivityIndicator,以防商店没有响应,这样用户就不会永远等待。所有这些都运行良好。问题是当显示“确认您的应用程序内购买”警报时,我不确定如何收到它出现的通知,因此我可以隐藏仍在运行的ActivityIndicator。有一些方法可以检测用户何时点击取消或购买,我有这种方法,但我想在他
我正在将应用内购买添加到我的一个应用中。根据需要,我添加了一个按钮让用户重新下载购买的项目。这是IBAction方法:-(IBAction)touchedButtonUnlockAgain:(id)sender{[self.activityIndicatorstartAnimating];[UIApplicationsharedApplication].networkActivityIndicatorVisible=YES;[[SKPaymentQueuedefaultQueue]restoreCompletedTransactions];}当我点击这个按钮时,我会看到标准的登录框。我
我正在将应用内购买添加到我的一个应用中。根据需要,我添加了一个按钮让用户重新下载购买的项目。这是IBAction方法:-(IBAction)touchedButtonUnlockAgain:(id)sender{[self.activityIndicatorstartAnimating];[UIApplicationsharedApplication].networkActivityIndicatorVisible=YES;[[SKPaymentQueuedefaultQueue]restoreCompletedTransactions];}当我点击这个按钮时,我会看到标准的登录框。我
我已经查看了许多与iOSStoreKit的“无法连接到iTunes商店”问题相关的现有问题,但我认为我的情况不包括在内:在iOS模拟器中运行时,在恢复之前购买的应用内购买后出现“无法连接到iTunes商店”错误。如果我点击取消,弹出窗口就会消失并且恢复成功。购买应用内购买时完全没有问题,只有在恢复时才会出现问题。另外,这个问题只出现在模拟器上,在真机上测试时不会出现。我很确定一切正常,只是想确认这只是一个模拟器错误。还有其他人看过这个吗? 最佳答案 尽可能多地研究了这一点,并确认在设备上运行时没有问题,无论是在沙盒模式下还是(从昨天
我已经查看了许多与iOSStoreKit的“无法连接到iTunes商店”问题相关的现有问题,但我认为我的情况不包括在内:在iOS模拟器中运行时,在恢复之前购买的应用内购买后出现“无法连接到iTunes商店”错误。如果我点击取消,弹出窗口就会消失并且恢复成功。购买应用内购买时完全没有问题,只有在恢复时才会出现问题。另外,这个问题只出现在模拟器上,在真机上测试时不会出现。我很确定一切正常,只是想确认这只是一个模拟器错误。还有其他人看过这个吗? 最佳答案 尽可能多地研究了这一点,并确认在设备上运行时没有问题,无论是在沙盒模式下还是(从昨天
我将我的第一个应用程序上传到iTunesConnect(iOS8、iPhone),现在可以通过AppleTestFlight供内部和外部测试人员使用。我在应用程序购买中为它创建了一个非消耗性并想测试它。如何将它添加到我的测试版应用程序中?我在iTunesConnect中收到此消息:YourfirstIn-AppPurchasemustbesubmittedwithanewappversion.SelectitfromtheIn-AppPurchasesectioninVersionDetailsandclickSubmit.YoudonotcurrentlyhaveaiOSPaidAp
我将我的第一个应用程序上传到iTunesConnect(iOS8、iPhone),现在可以通过AppleTestFlight供内部和外部测试人员使用。我在应用程序购买中为它创建了一个非消耗性并想测试它。如何将它添加到我的测试版应用程序中?我在iTunesConnect中收到此消息:YourfirstIn-AppPurchasemustbesubmittedwithanewappversion.SelectitfromtheIn-AppPurchasesectioninVersionDetailsandclickSubmit.YoudonotcurrentlyhaveaiOSPaidAp
我已经为我的项目配置了IAP,它似乎可以工作,所以我的应用程序在应用程序商店上线,但我发现大约30%的iTunes请求由于某种原因返回了invalidProductIdentifier,下面是完整的代码:classIAP:NSObject,SKProductsRequestDelegate{staticletsharedInstance=IAP()funcproductsRequest(request:SKProductsRequest,didReceiveResponseresponse:SKProductsResponse){response.invalidProductIdent