jjzjj

defaultQueue

全部标签

ios - 购买产品时的应用内购买问题

点击按钮后,我正在进行应用内购买(多次显示我的测试用户的登录警报)-(IBAction)BuyProduct:(id)sender{SKPayment*payment=[SKPaymentpaymentWithProduct:_product];[[SKPaymentQueuedefaultQueue]addPayment:payment];}然后代码移动到caseSKPaymentTransactionStateFailed:NSLog(@"TransactionFailed");[[SKPaymentQueuedefaultQueue]finishTransaction:trans

ios - 为什么从不调用 updatedTransactions?

用户购买商品后,通过输入电子邮件和密码并付款,绝不会调用updatedTransactions方法。该项目是定期购买的,但如果不调用updatedTransactions方法,我无法执行代码以将项目添加到应用程序。我注意到该商品已购买,因为如果我运行代码来恢复已购买的商品,一切都会正常进行,并且该产品会安装到应用程序中。这是我为购买产品而复制的代码:-(IBAction)buyProduct:(id)sender{NSLog(@"Purchasing:%@",self.product.productIdentifier);SKPayment*payment=[SKPaymentpaym

ios - 在应用程序购买中 - 应用程序有时会崩溃

我已经在互联网上搜索了好几天,但找不到解决我问题的方法。我创建了一个应用程序,希望您通过应用程序内购买删除广告。我的问题是,当我点击“BuyProduct”按钮时,应用程序有时会崩溃。然后,我在行[[SKPaymentQueuedefaultQueue]addPayment:payment];之后收到错误消息“Thread1:EXC_BAD_ACCESS(code=1,address=0x16e6f6980)”。这是我的PurchasedViewController的.h:​#import#import@interfacePurchasedViewController2:UIViewC

iphone - 在 App Purchase SKPaymentQueue finishTransaction 中不起作用

我正在iOSsdk中的应用程序购买项目中工作。我已经准备了应用程序购买类,用于从应用程序商店购买应用程序,并启用项目的内部内容。但是,我的问题是SKPaymentQueue没有完成我的类。这里的代码我的应用内购买类(class):-(void)purchase{[[SKPaymentQueuedefaultQueue]removeTransactionObserver:self];SKPayment*payment=[SKPaymentpaymentWithProductIdentifier:@"com.test"];[[SKPaymentQueuedefaultQueue]addTr

c++ - SKPaymentQueue addPayment 并不总是触发 native 确认对话框

好的,我正在将IAP实现到iOs应用程序中,只有商店中的某些产品实际上触发了native购买处理对话框。背景:该应用程序使用cocos2dx和javascript绑定(bind)以实现跨平台能力。我们正在深入研究iOsnative部门以实现商店处理。这些调用都正常工作:[[SKPaymentQueuedefaultQueue]addTransactionObserver:self];[SKPaymentQueuecanMakePayments];[[SKProductsRequestalloc]initWithProductIdentifiers:productIdentifiers]

ios - Swift 应用内购买

希望这些信息足以帮助我解决问题。我正在通过提供给我的模板化源代码设置应用内购买。在我的MKStoreManager.m文件中,我为我的应用内购买设置了featureID(例如:staticNSString*featureAId=@"com.logannat.myfirstgameTier1";)当点击游戏中的实际按钮时,一个方法-(void)buyFeature:(SKProduct*)product{if([SKPaymentQueuecanMakePayments]){SKPayment*payment=[SKPaymentpaymentWithProduct:product];[

iOS IAP-需要有关高级版应用程序的建议

我已按照教程为我的游戏创建IAP。我的目标是有一个“删除广告”按钮。一旦用户获得此IAP,删除广告按钮就会消失,广告将停止展示。在以后启动应用程序时,此购买会自动加载。我已经掌握了这方面的基础知识,但这是我的问题。我创建了一个沙盒用户,每次我启动我的应用程序时,它都会要求我登录iTunes。我认为它真的应该只在我决定购买该应用程序时要求我登录。这与我是沙盒用户有关吗?我还会在每次应用启动时恢复购买。这似乎是在没有登录的情况下自动发生的。为什么我每次都要求登录?我是否应该使用NSUserDefaults来避免将来恢复购买?到目前为止,这是我的代码:overridefuncviewDidL

ios - iOS 非消耗性应用内购买的恢复按钮

很遗憾,Apple拒绝了我的应用程序,因为它没有恢复按钮。我想为用户提供无缝体验,但存在一些问题。-(void)purchaseProUpgrade{[[SKPaymentQueuedefaultQueue]addTransactionObserver:self];//UserispromptedforiTunesusernameandpasswordhere(1)[[SKPaymentQueuedefaultQueue]restoreCompletedTransactions];}//ThenthisdelegateFunctionWillbefired-(void)paymentQ

ios - iOS 非消耗性应用内购买的恢复按钮

很遗憾,Apple拒绝了我的应用程序,因为它没有恢复按钮。我想为用户提供无缝体验,但存在一些问题。-(void)purchaseProUpgrade{[[SKPaymentQueuedefaultQueue]addTransactionObserver:self];//UserispromptedforiTunesusernameandpasswordhere(1)[[SKPaymentQueuedefaultQueue]restoreCompletedTransactions];}//ThenthisdelegateFunctionWillbefired-(void)paymentQ

ios - SKPaymentQueue.defaultQueue().addPayment(payment) 在 VC Swift 之间移动时崩溃

IAP正在运行,但是当我在View之间移动并返回到IAPVC时,应用程序在SKPaymentQueue.defaultQueue().addPayment(payment)ERROR:EXC_BAD_ACCESS 最佳答案 我找到了解决方案,您需要清除viewWillDisappear中的SKPaymentQueueUpdateSwift4.xoverridefuncviewWillDisappear(_animated:Bool){super.viewWillDisappear(animated)SKPaymentQueue.de
12