jjzjj

productIdentifier

全部标签

ios - 购买应用内购买后保存更改

我的应用程序中有一个用于删除广告横幅的应用程序内购买,当我成功购买并返回到我的主视图Controller时,广告没有被删除但是当我退出应用程序并重新打开它时,广告消失了,并保持消失。几乎就像它记得我在下一次加载时购买了移除广告IAP,但不是在购买后立即购买。一个非常聪明的人告诉我我需要这样做:SonowallyouhavetodoiscallthecodethatislocatedintheviewWillAppear/viewDidLoadmethodsonceyoureturntoyourVCafterpurchasingtheIAP.Howyoudothatisuptoyou.I

ios - 应用内购买实现

如何在不进行实际付款的情况下检查应用内购买。我是否必须在iTunes上上传构建以检查应用内购买。我在iTunes中创建了产品ID,还创建了一个沙箱用户来测试。但我不知道下一步该怎么做。 最佳答案 经过长时间的研发,我找到了解决方案。-首先您必须在输入所有信息后在iTunes中创建一个产品ID,在此之前确保所有银行、税务和帐户信息均按协议(protocol)填写。-您还必须截取要求进行应用内购买的屏幕截图。-之后在xcode功能中启用应用内购买。-导入框架-将IAPHelper和RageIAPHelper类导入您的项目-在你的view

ios - 保存并记住应用内购买

一旦进行了非消耗性“移除广告”应用内购买,如何隐藏iAd横幅?根据this,我不太确定该怎么做或在哪里做。教程。如有任何帮助,我们将不胜感激!谢谢ViewController.h#import#import#import#import#import@interfaceViewController:UIViewController@property(strong,nonatomic)IBOutletUIWebView*viewWeb;@property(nonatomic,strong)CLLocationManager*locationManager;@property(nonatom

ios - 应用内购买消耗品自动恢复

我正在执行我的第一次应用内购买,一个奇怪的行为是正在恢复消耗品而不是创建新交易。我已经关注教程https://www.raywenderlich.com/122144/in-app-purchase-tutorial我发现这是一种优雅的方法。这是我的StoreKit助手:importStoreKitpublictypealiasProductIdentifier=StringpublictypealiasProductsRequestCompletionHandler=(_success:Bool,_products:[SKProduct]?)->()openclassIAPHelpe

ios - 无法使用参数类型(productIdentifiers :Set<NSObject>))调用类型 SKproductsRequest 的初始值设定项

自从Swift2开始cannotinvokeinitializerfortypeSKproductsRequestwithanargumenttype(productIdentifiers:Set)对于我的NSSet中的应用内购买标识符if(SKPaymentQueue.canMakePayments()){letproductID:NSSet=NSSet(objects:"com.someurl.monthlyAutoRenewable","com.someurl.annualAutoRenewable")letrequest:SKProductsRequest=SKProducts

ios - 快速比较两个数组并删除具有不匹配的特定字段的元素

我有两个数组:varpackages=[SAPackage]()varinappProducts=[SKProduct]()packages数组中的SAPackage对象有一个名为sku的字符串var。inappProducts数组中的SKProduct对象有一个名为productIdentifier的字符串变量。我想要做的是删除packages数组中没有sku字符串的任何对象,该字符串与inappProducts数组中的任何对象productIdentifier字符串匹配。有什么办法吗?考虑过使用集合来查找交集但是我无法检查单个对象字段来执行此操作只是整个对象。对此的任何指示将不胜感

ios - 有没有办法在有人进行应用内购买时收到通知?

我希望在有人在我的应用程序中进行应用程序内购买时收到通知,而不是等到第二天再检查iTunesConnect以了解我是否有任何销售。有谁知道这样做的方法吗?如果没有,那就太酷了!谢谢 最佳答案 跟踪StoreKit购买事件购买发生时,给自己发送一个数据点(在此处跟踪...)funcpaymentQueue(_queue:SKPaymentQueue,updatedTransactionstransactions:[SKPaymentTransaction]){fortransationintransactions{switchtran

ios - 有没有办法在有人进行应用内购买时收到通知?

我希望在有人在我的应用程序中进行应用程序内购买时收到通知,而不是等到第二天再检查iTunesConnect以了解我是否有任何销售。有谁知道这样做的方法吗?如果没有,那就太酷了!谢谢 最佳答案 跟踪StoreKit购买事件购买发生时,给自己发送一个数据点(在此处跟踪...)funcpaymentQueue(_queue:SKPaymentQueue,updatedTransactionstransactions:[SKPaymentTransaction]){fortransationintransactions{switchtran

ios - 购买应用程序后,应用程序在启动时崩溃。产品标识符=无?

我有一些用户报告说,在尝试应用内购买后,应用现在在启动时崩溃。我已要求他们删除并重新安装未运行的应用程序,并试图要求他们进入飞行模式以停止任何未运行的网络通信。我无法在我的设备上以任何方式复制错误,我的应用程序内购买在沙盒和生产模式下运行良好。我的想法是,他们的交易以某种方式收到了一个nilproductIdentifier,这导致了启动崩溃,但我不确定在应用程序启动时调用了哪些交易观察器方法,我可以为他们解决这个问题。是否有某种方法可以“清除”事务队列或以其他方式在启动时测试nilproductidentifiers并允许这些用户至少再次运行该应用程序?我已经使用下面的代码进行了数百

ios - 购买应用程序后,应用程序在启动时崩溃。产品标识符=无?

我有一些用户报告说,在尝试应用内购买后,应用现在在启动时崩溃。我已要求他们删除并重新安装未运行的应用程序,并试图要求他们进入飞行模式以停止任何未运行的网络通信。我无法在我的设备上以任何方式复制错误,我的应用程序内购买在沙盒和生产模式下运行良好。我的想法是,他们的交易以某种方式收到了一个nilproductIdentifier,这导致了启动崩溃,但我不确定在应用程序启动时调用了哪些交易观察器方法,我可以为他们解决这个问题。是否有某种方法可以“清除”事务队列或以其他方式在启动时测试nilproductidentifiers并允许这些用户至少再次运行该应用程序?我已经使用下面的代码进行了数百