问题标签 [skpaymenttransaction]
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 - 修改 NSObjects 的内部属性(特别是 SKPaymentTransaction)
我正在尝试对我们的收据验证服务器进行单元测试,虽然我可以更改内部 API 来避免这个问题,但这意味着我们没有完全测试客户端 API,所以我想避免这种情况。
作为我们 API 的一部分,我们通过 SKPaymentTransaction 然后将 Transaction.transactionReceipt 传递到我们的服务器。
为了正确测试这一点,我想创建一个带有我选择的 transactionReceipt 的 SKPaymentTransaction 实例(有效值和无效值)。
不幸的是,SKPaymentTransaction 将 transactionReceipt 属性定义为只读,因此我无法声明将其定义为读写的扩展/子类。
我似乎也无法将 SKPaymentTransaction 指针转换为 char* 以手动将值注入内存,因为 Xcode 在 ARC 下不允许这样做。
有谁知道我如何才能实现我正在寻找的东西?
谢谢李
ios - 如何使用 base64 对客户端“transaction.transactionReceipt”进行编码?
我正在尝试验证 IAP 并将其发送到我的服务器收据,然后我将其发送到苹果服务器进行验证,我正在使用沙盒帐户并且我一直得到状态 21002(收据丢失或格式错误)。我有目标 C 代码
对象,我正在发送
transaction.transactionReceipt
到我的服务器,然后打包并传递给苹果服务器。如何在客户端编码
transaction.transactionReceipt
用 base64 吗?
我需要在客户端使用 base64 进行编码transaction.transactionReceipt
吗?
ios - 如何使用 appStoreReceiptURL
不推荐使用 transactionReceipt。但我无法使用,
如果有一个收据,这应该返回一个 url。但对我来说没有一个,因为这个值是零,据我所知,它不应该是。我在 iOS 7 上运行并且已经完成了一些应用内购买(设备上的沙盒)。
谁能帮忙。
ios - StoreKit 购买失败 - com.apple.accessibility.gax.backboard
我正在开发用于购买应用内购买的自定义 StoreKit 处理程序类。
尝试购买东西时出现奇怪的错误。看起来涉及到一些苹果私人的东西。SKPaymentQueue 交易中的收据无效。我究竟做错了什么?
ios - NSSet SetByArray 困惑为什么我有一个额外的元素 - SKProductsRequest 无法正常工作
我有以下代码..
请看下图... 为什么NSSet的第一个槽中多了一个元素。我不太确定如何调试它,但我知道我需要用于 SKProductsRequest 的 NSSet。
ios - SKProductsrequest 在 Swift 中不返回任何内容
我已经谷歌这个问题几个小时了。我尝试过类似的事情:
- 确认 Bundle Identifier 和 product id 绝对正确
- 在模拟器和真实设备上删除并重新安装应用程序
- 我尝试了“productID”和“com.company.project.productID”
- iTunes 连接中的 IAP 也应该正确配置
我唯一不确定的是我没有在我的 iTunes 连接中填写银行和税务信息。实际上,我只是填写了银行信息,但需要 24 小时才能更新。
我的代码看起来像这样
此代码来自一个示例,它在我的模拟器中运行良好。但是当我用我自己的 productID 替换 ProductID (当然 bundleID 也是如此)时, SKProductsrequest 变成什么都不返回。
我不知道为什么,希望有人可以帮助我。谢谢!
objective-c - SKPayment 错误,SKProduct 一直返回 nil
我在 Spritekit 工作,我正在尝试在我的游戏中启用 SKPayments,以便在用户购买后为他们提供 5 条生命。但是每次我运行该应用程序并尝试进行购买时,我都会收到一个错误,即我的 SKProduct FiveLives 为零。我不断收到错误的代码和行如下。有人能帮帮我吗?
我班的其他人都在这里
StoreViewController.h
StoreViewController.M
使用教程后的新代码
采购
IAPHelper
买生活
ios - SKProduct 不断返回零。SKPayment 交易不工作
我在 Spritekit 工作,我正在尝试在我的游戏中启用 SKPayments,以便在用户购买后为他们提供产品。我使用 Ray Wenderlich 教程来帮助我解决这个问题,但由于教程使用的是 tableviews 而我的游戏没有使用 tableviews,所以我只使用 UIViewStoryBoards 编写了代码。当我运行该应用程序并尝试进行购买时,我不断收到错误消息,即我的 SKProduct 为零。我不断收到错误的代码和行如下。有人能帮帮我吗?
采购
IAPHelper
买生活
objective-c - SKPayment 的 UIButton 错误
我使用了本教程如何将应用内购买添加到 iOS 应用程序?对于 SKPayment(逐字),我无法将故事板上的购买按钮链接到我的代码。
我不断收到以下错误。
我知道本教程使用 xib 文件,但我正在为我的游戏使用故事板文件来链接按钮。有人可以告诉我如何将故事板中的购买按钮链接到
没有得到无法识别的选择器错误的代码?
ios - 我将如何为 SKPaymentQueue 使用非弃用 API?
我正在使用已弃用的 API,并且我想更新我的代码以使用非弃用的代码。
所以我最大的问题是如何获得回复列表?
aryProductIDs 在 (id)init 下定义
我不确定 myProduct(SKProduct 类型)使用什么。
我见过很多使用 NSSet 而不是 NSMutableArray 的例子。不确定我是否需要更改它