jjzjj

ios - IAP 自动更新沙盒帐户 - 无法连接到 iTunes Store 错误

很抱歉在IAP沙盒堆中添加另一个......这还有什么问题吗?SKErrorDomainCode=0"CannotconnecttoiTunesStore"inIAPiOSObjectivec我在https://developer.apple.com/system-status/上看到它是绿色的但是,我继续收到错误。我退出了我的真实AppleId按下按钮购买自动更新项目使用新的沙盒帐户进行身份验证。身份验证似乎顺利通过,并且包含产品的订阅条款窗口显示正常。按继续,它以错误结束:Domain=SKErrorDomainCode=0“无法连接到iTunesStore”您的实现现在有效吗?更

ios - 应用内购买不起作用但得到产品响应

我知道有很多这样的问题,但我找不到有帮助的问题。我已经多次实现IAP,但去年没有实现。事情似乎发生了变化。我在iTunesConnect中创建了我的IAP项目,它们的状态现在是“等待审核”。我正在使用一个名为RMStore的库来简化IAP。当我使用产品ID调用购买电话时,我收到“产品ID无效错误”。我的IAP项目必须先通过审核才能测试吗?编辑:我做了更多测试。即使我在尝试购买时得到无效的产品ID,我也可以使用相同的产品ID获得产品的详细信息。这是我遇到错误时调用的代码。[[RMStoredefaultStore]addPayment:productIDsuccess:^(SKPayme

ios - 自动续订内购订阅用户流量&刷新收据

我正在使用图书馆RMStore-这是我目前拥有的。1)购买自动续订订阅并验证退回的收据。[[RMStoredefaultStore]addPayment:[Environmentenvironment].premiumProductIAPIdsuccess:^(SKPaymentTransaction*transaction){[[RMStoredefaultStore].receiptVerificatorverifyTransaction:transactionsuccess:^{//enablepremiumservice}failure:^(NSError*error){}];

iOS 应用内购买 + Today Extension 小部件

所以我有一个需要订阅(通过IAP)的应用程序,它提供了一个TodayWidget。在小部件(以及应用程序)中,我使用RMStore检查bundle中的应用程序收据以获取有效订阅。它在沙箱中运行良好,包括通过TestFlight安装时。但是今天,该应用程序获得了Apple的批准,我一测试店内上架版本,当主应用程序在应用程序收据中看到用户购买时,TodayExtension没有读取应用程序收据,从而发现没有订阅!TodayExtension和主应用程序都使用完全相同的代码来读取应用程序收据并查找订阅信息。为什么它可以在主应用程序而不是扩展中运行?这是一个已知的问题?它与RMStore而不是

iOS 应用内购买 + Today Extension 小部件

所以我有一个需要订阅(通过IAP)的应用程序,它提供了一个TodayWidget。在小部件(以及应用程序)中,我使用RMStore检查bundle中的应用程序收据以获取有效订阅。它在沙箱中运行良好,包括通过TestFlight安装时。但是今天,该应用程序获得了Apple的批准,我一测试店内上架版本,当主应用程序在应用程序收据中看到用户购买时,TodayExtension没有读取应用程序收据,从而发现没有订阅!TodayExtension和主应用程序都使用完全相同的代码来读取应用程序收据并查找订阅信息。为什么它可以在主应用程序而不是扩展中运行?这是一个已知的问题?它与RMStore而不是

ios - RMStore In App Purchase 未知产品标识符

我一整天都在尝试让应用内购买在我的应用中运行,而我为使其运行所做的所有尝试都会导致RMStore返回“未知产品标识符”响应。我已经尝试了此列表中的所有内容:http://troybrant.net/blog/2010/01/invalid-product-ids/我的代码是:if([RMStorecanMakePayments]){_products=@[@"com.afterdark.afterdark.usersaleslisting"];[[RMStoredefaultStore]requestProducts:[NSSetsetWithArray:_products]succe

ios - RMStore离线收货验证

关于使用RMStore(https://github.com/robotmedia/RMStore)进行离线收据验证的一个问题在应用程序启动时,我检查该应用程序是否具有有效的应用程序内购买(专业版)(我的应用程序只有iOS7)我是这样做的:RMStoreAppReceiptVerificator*verificator=[[RMStoreAppReceiptVerificatoralloc]init];BOOLisValidReceipt=[verificatorverifyAppReceipt];if(isValidReceipt){BOOLisProVersion=[[RMAppR

带有 RMStore 的 iOS SDK Auto Renewable 订阅 - 如何验证有效订阅?

我正在使用RMStore在我的iOS应用程序中处理自动续订订阅的库。它适用于购买,但我找不到任何文档如何使用RMStore检查当前订阅是否仍然有效?检查购买产品的代码在这里不起作用:if([persistenceisPurchasedProductOfIdentifier:SUBSCRIPTION_1]){...}此代码始终显示订阅已购买(因为它是)但不检查此订阅是否已过期。我在RMAppReceipe.h文件中看到方法“isActiveAutoRenewableSubscriptionForDate”,但我没有找到任何文档如何使用RMStore在我的应用程序中检索订阅收据以及如何检查

ios - 如何在iOS中使用RMStore获取自动续订订阅的通知

在我的iOS应用程序中,我使用了自动续订订阅。我们需要一个跨平台的解决方案。我在iOS中使用rmstore购买产品。在当前场景中:我正在从didFinishLaunchingWithOptions获取最新收据,并使用RMStoreAppReceiptVerifier验证到appstore,而不是服务器的更新到期日期。我们从两个平台(ios和android)随时更新服务器数据。而从iOS方面来说,我们必须在应用程序启动时随时检查收据。当我收到续费时的推送通知时?如果可能的话,我们已经更新了服务器数据问题1)如何检查我的新续订流程是否已完成?q-2)如果用户从iTunes取消了自动续订,如

ios - RMStore 使用什么加密以及如何将使用它的 App 正确上传到 App Store?

当使用iTunesConnect上传应用程序时,Apple会要求您指定您的应用程序是否使用了任何加密功能。RMStore在什么情况下使用加密以及在将App上传到AppStore时应该如何回答这些问题。注意:我正在使用cocoapods获取RMStore 最佳答案 tl;dr:RMStore的一些可选组件间接使用加密(钥匙串(keychain))或解密数据(应用收据)。在我看来,这两种用法都符合美国导出管理条例的豁免条件。RMStore核心不使用加密。但是,有两个可选组件可以:RMStoreKeychainPersistence:使用
12