Questions tagged «storekit»

3
在iOS 7上本地验证应用内收据和捆绑收据的完整解决方案
我已经阅读了许多文档和代码,从理论上讲它们将验证应用内和/或捆绑收据。 鉴于我对SSL,证书,加密等的知识几乎为零,我已读过所有的解释,就像这个有前途的解释一样,我发现很难理解。 他们说,解释是不完整的,因为每个人都必须弄清楚该怎么做,否则黑客将可以轻松地创建可以识别和识别模式并对应用程序进行修补的破解程序。好的,我在一定程度上同意这一点。我认为他们可以完全解释如何做到这一点,并发出警告说“修改此方法”,“修改其他方法”,“混淆此变量”,“更改此名称的名称”等。 能有什么好心的人足够好心地解释如何在我五岁的时候明确地在iOS 7上本地验证,捆绑收据和应用内购买收据(好了,设为3),从上到下? 谢谢!!! 如果您有适用于您的应用程序的版本,并且担心黑客会看到您的操作方式,则只需在更改此处之前更改敏感方法即可。混淆字符串,更改行的顺序,更改循环的方式(从for用于阻止枚举,反之亦然),以及类似的事情。显然,每个使用可能在此处发布的代码的人都必须做同样的事情,而不必冒容易被黑客入侵的风险。

6
使用StoreKit的未记录的NSURLErrorDomain错误代码(-1001,-1003和-1004)
我正在编写与StoreKit相关的代码,当我尝试向队列中添加购买时,我得到一些相当麻烦的错误代码。 到目前为止,我遇到过错误代码-1003和-1004,但在Internet上找不到任何有关这些代码的信息。 运行产品请求会返回有效的产品编号,所以我不知道为什么调用[[SKPaymentQueue defaultQueue] addPayment:aPayment];此未记录问题会失败。 相同的代码也可以在没有错误的情况下在一台设备上运行,而在另一台设备上则没有错误。 到目前为止,我的问题尚未得到解答: 这些代码是什么意思?我该如何缓解这个问题?为什么发生这种情况是出于尝试购买而不是针对产品请求? 我完成的故障排除包括重新生成签名证书和配置文件,更改WiFi网络,清理和构建并重新安装所有相关的软件和组件,而这些事情单独或一起都无法帮助解决问题。 编辑: 在Apple开发人员论坛上找到了关于此问题的讨论,但Apple没人回应:https : //devforums.apple.com/thread/107121? tstart =75(需要iOS开发人员帐户才能查看) 编辑: 今天,我遇到了错误代码-1001,将其添加到此莫名其妙和间歇性问题列表中。我仍然找不到苹果的问责制。 编辑: 我怀疑这些错误代码是随机生成的,实际上仅表示沙盒已关闭。还有其他人遇到这个问题吗?

26
iPhone Store工具包“无法连接到iTunes Store”
我正在努力将应用内购买添加到我的应用中。 我能够接收该productsRequest:didReceiveResponse方法,并接收一系列产品。 我将SKPayment添加到SKPaymentQueue时出现了问题。将产品添加到队列后,在该paymentQueue:updatedTransactions方法中,事务始终具有状态SKPaymentTransactionStateFailed。 我NSLog“ transaction.error”,这是它返回的:错误域= SKErrorDomain代码= 0 UserInfo = 0x165000“无法连接到iTunes Store” 我已经从“设置”应用程序中退出了商店,但是尝试在我的应用程序中购买产品后,它从不要求我使用测试帐户登录。它只是由于上述错误而失败。
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.