storekit

    0热度

    1回答

    我是iOS编程新手,也是新应用内购买。 我在我的应用程序中使用自动续订订阅,在成功订阅后,我正在验证通过其更新我的服务器的服务的收据,所以基本上我的问题是,用户卸载应用程序或更改设备,然后如果我恢复事务或刷新收据它提示输入应用程序商店的凭证,通过这个我得到了收据,但是我不想这样做,而不是在没有提示的情况下验证收据。那么,有什么方法可以验证收据吗? NSURL * receiptURL = [[NS

    0热度

    1回答

    订阅iOS自动更新订阅需要什么最基本的步骤?

    0热度

    1回答

    我的iOS应用崩溃,并在应用内结算,在下面一行: [SKPaymentQueue _notifyObserversAboutRemovals:] 使用迅速,应用委托SKProductsRequestDelegate和SKPaymentTransactionObserver 任何想法,为什么?

    3热度

    1回答

    有谁知道你会怎样将SKPaymentQueue包装在Rx Observable中? SKPaymentQueue要求您通过SKPaymentQueue.addTransactionObserver方法注册符合SKPaymentTransactionObserver的观察员。 到目前为止,我试过以下,但它不工作。我怀疑是因为观察员代理在被调用之前就被释放了。这感觉就像我失去了某种惯用的Rx伎俩在这里

    5热度

    1回答

    我试图从9.3中使用新的Apple Music API将歌曲添加到由我的应用创建的播放列表中,而无需将其添加到用户的库中。 请考虑产品ID 316654632,它是Phoenix在美国iTunes Store中的Lisztomania歌曲。 使用下面的代码,我可以播放歌曲 MPMusicPlayerController *musicPlayer = [MPMusicPlayerController

    0热度

    2回答

    我目前正在开发一款iOS应用,该应用将允许用户购买自动更新订阅,以访问每月收费的服务。我希望能够提供基本和高级服务,并允许用户升级或降级。 我已经设置了测试用户和一些测试产品,我发现如果您先选择基本订购,然后再选择购买高级订购,测试用户将同时为两项服务收费。 有谁知道是否有可能以编程方式取消用户当前的订阅,当我们发现他们已经升级或降级他们的服务,所以他们只收取一次? 我已经看到了使用这个链接 ht

    2热度

    1回答

    我正在测试设备上的新应用程序,今天,我开始整合StoreKit以进行应用程序内购买。 问题是,每当我启动应用程序,它都要求我输入我的沙盒帐户密码。下面,你会发现一些关于这个问题的细节。 我第一次启动应用程序,一切都按预期工作。在完成应用内购买时(使用我的沙箱用户 - 我们称之为[email protected] - ),没有任何问题。 停止了应用程序,集成了一个按钮“恢复购买”。不幸的是,我忘了在

    22热度

    3回答

    希望标题不言自明。我试图做这样的事情: checkIfUserIsSubscribedToProduct(productID, transactionID: "some-unique-transaction-string", completion: { error, status in if error == nil { if status == .Subscribed {

    1热度

    1回答

    我按照不同的教程来检索一个iOS应用的产品信息在斯威夫特2。但我不能让它工作: -/ 我提出以下代码简单的可能,我只是调用requestProductsSimple方法,并且我期待productRequest()被调用。运行前,我有0个错误和0个警告。 但只输出显示: request started ended 而且我得到了几秒钟后,一个EXEC_BAD_ACCESS。这是代码。我希望有人能帮助。

    9热度

    1回答

    昨天我更新了iOS 9.3 & OSX 10.11.4(包括Swift 2.2)的最新版本的Xcode 7.3。 当我建立我的应用程序时,我收到一个错误,指出 Use of unresolved identifier 'SKErrorPaymentCancelled'我用它来检查用户是否取消了付款。我没有做任何特别的事情,只是记录下来(如下所示)。 private func failedTrans