问题标签 [skproduct]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ios - 应用内购买 SKProductRequest 代表未调用
我知道这个问题已经被问过很多次了。我已经查看了所有内容,但无法解决此问题。
我添加Storekit framework
并创建了 InAppPurchaseManager 类型的类NSObject
。
我正在制作一个我需要提出产品请求的实例。
我做了一个类属性SKProductsRequest
。
//loadStore 方法
//代表
我的界面看起来像这样
请建议我如何解决这个问题。
编辑:就像这样
执行它进来
ios - 在 App Purchases SKProductsResponse 仅在 iOS 6 中为空
我为自动更新订阅实施了应用内购买,它们在 iOS7 中运行得非常好。从加载产品到支付交易,一切都很棒。但是当我在 iOS6 上运行我的应用程序时,该didReceiveResponse
方法返回一个空response.products
,并且产品 ID 列在response.invalidProductIdentifiers
. 我的代码很简单:
set
带有产品 ID 的 NSMutableSet在哪里。
在 iOS7 中一切都运行得非常好,但在 iOS6 中却不行。请帮忙。
ios - ProductsRequest didReceiveResponse returns invalid products
I know that similar question was asked many times, but non, of them works for me.
I try to build in-app purchases in my app.
I create new app ID :
I put it in a bundle of my app :
I created new product (auto-renewable), I crack the Cleared for Sale, I upload image so the product is in (orange circle) waiting for review state .
I build application with right provision profile in Xcode :
and I wait more than 24 hours.
I also upload binary and stop the process, but I read after that this is now not necessary.
My code is :
And I get response in log:
Can anyone can help me, because I stuck here for 2 days now, and I can't figure it out.
nsarray - NSArrayM * 返回“0 个对象”
我的代码中有一个反复出现的错误。构建应用程序后,它可以完美运行,直到我单击应用程序内购买然后它崩溃。
这是错误日志:
* 由于未捕获的异常“NSRangeException”而终止应用程序,原因:“* -[__NSArrayM objectAtIndex:]: index 5 beyond bounds for empty array”
* First throw call stack: (0x30fd4f4b 0x3b6a66af 0x30f0b533 0xe03d9 0x11ce01 0x1217d3 0xf696b 0x3379b507 0x319af38b 0x30fa00df 0x30f9fcf7 0x30f9e093 0x30f08c27 0x30f08a0b 0x35bdc283 0x337ac049 0xdee93 0xdede8) libc++abi.dylib: terminating with uncaught exception of type NSException (lldb)
以及相关代码:
当我使用异常断点时,我得到以下结果:
在局部变量区域中,它表示:
productSK __NSArrayM * @"0 个对象" 0x14d40300
我的问题是我找不到“productSK”为什么是空的。它设置正确,我认为:
你能帮我吗?
ios - 如何按 Apple ID 对 SKProduct 进行排序
我想对从 itunesconnect.apple.com 检索到的那些产品进行排序,这些产品AppleID
是在线自动生成的。
我检查了SKProduct
,但只找到了这些属性,没有一个被提及Apple ID
,
有人知道吗?
ios - iTunesConnect 返回 'nil' 作为 SKProduct 的本地化标题
我的应用程序中有一些应用内产品要购买。昨天一切都很好,但今天我遇到了一些麻烦。我收到了我所有产品的清单,但是localizedTitle
并且localizedDescription
是nil
(虽然price
和priceLocale
是好的)。
我知道以前发生过这样的事情,这是苹果的错。SKProduct 中的本地化标题为零
但是今天我收到了来自 Apple 的关于我所有应用内购买的消息:“应用内购买已被退回,并在下表中突出显示”。他们都仍然有状态:等待审查。
现在我想知道从那里获取nil
是否localizedTitle
与苹果的一些错误有关,或者这可能是我的错,我可以用这个做点什么。
ios - 以美元获取应用内商品价格 - 而不是用户的本地硬币
为了分析和收集数据,我想获得 SKProduct 的美元价格。
我用来向用户显示价格的基本代码是:
这段代码给了我用户应该用他的本地硬币支付的真实价格
我尝试将本地设置为 en_US,但我得到的价格与以前相同,使用 $ :) 这是我尝试这样做时所做的更改:
知道如何以美元计算价格吗?
ios - iOS 崩溃报告 SKProductsRequest
有人可以确认我的想法,即由于SKProductsRequestDelegate
仍在分配,将生成以下崩溃报告,但代码本身没有?即VC已经关闭?
如果我的想法是正确的,我可以通过调用来解决这个问题:-
如果我不正确,有人可以为我解释一下吗?
谢谢。
objective-c - 如何在Objective-c的SKProduct对象中设置productIdentifier
我有这样的代码:
当我尝试设置价格或产品标识符时,我收到一个编译错误,提示我无法设置只读属性。
这就是我尝试设置它的方式:
为 SKProduct 设置价格和产品标识符的正确方法是什么?
谢谢!
ios - 两次调用相同方法时导致 EXC_BAD_ACCESS 的完成处理程序
我正在使用本教程处理一些 IAP 。
首先,我用这个来获取产品:
助手运行以下内容:
当产品退回或失败时,将调用以下命令:
问题
我们遇到的问题是当用户开始两次获取或产品时。例如,在 viewDidLoad 上调用获取产品,但是如果用户的连接不好/速度很慢并且导航离开然后返回控制器。初始提取未取消,因此有两个正在运行。
我相信问题是当第二个返回并且指针已更改/不存在/损坏时。
相关行出现 EXC_BAD_ACCESS 代码 2 错误:
或者