问题标签 [mkstorekit]

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.

0 投票
0 回答
54 浏览

ios - 应用内购买期间的 MKStoreKit NSRangeException

我的 iOS 游戏不断崩溃,然后单击任何应用内购买。我不知道如何解决这个问题。

如果有人感兴趣,我可以压缩文件并发送(150mb)

让我知道。

我收到的错误是:

0 投票
0 回答
461 浏览

ios - 如何检查自动续订订阅是否有效?或者:MKStoreKit的购买记录总是Null

我需要在我的应用中实现自动更新订阅的应用内购买,并为此使用 MKStoreKit v 6。该应用程序成功地在测试帐户中进行了购买,但在我的产品 ID 上purchaseRecord我总是拥有财产。null这是的输出purchaseRecord

因此,MKStoreKit' 方法expiryDateForProduct:总是崩溃。

此外,方法isProductPurchased:总是返回YES,独立于订阅是否有效或过期。

如何检查自动续订订阅是否已过期或未使用MKStoreKit或未使用?在这种情况下,我可以编写自己的方法来检查它。如果您提供示例代码,我将非常感激。

非常感谢您!

0 投票
1 回答
527 浏览

ios - MKStoreKit 恢复购买总是成功

我正在尝试制作一个简单的 IAP 来删除我应用的所有广告。当我购买 IAP 时它可以工作,但是当我尝试restore使用清晰的沙盒帐户(从未购买过 IAP)购买时,它可以工作。

因此,restorePurchases()即使用户以前没有购买过 IAP,也始终有效。

有我的代码:当用户选择恢复按钮时,我执行此方法:

我还添加了观察者:

这个应用程序在 上可用AppStore,并且有同样的问题:购买 IAP 工作但restore购买总是成功。

你有什么想法吗?

0 投票
0 回答
58 浏览

ios - 无法通过实时应用获得 IAP 产品,而 Sandox 帐户可以正常工作?

我在 swift 项目中使用 MKStoreKit 来实施 IAP。我已经用沙盒用户对其进行了测试,它工作正常。但是使用 Live 应用程序,我无法获得均匀的产品。

IAP 实施中是否有任何更新?

0 投票
2 回答
277 浏览

iphone - IAP 正在使用 TestFlight 构建。它也可以使用 Live 应用程序吗?

我已经在我的 swift 项目中实施了 IAP。它工作正常。它是否适用于实时应用程序。

其次 Live app 的 url 和 BetaTester 的 url 是否相同?

0 投票
2 回答
324 浏览

ios - 使用 MKStoreKit 获取 IAP 的本地价格

我正在使用 MKStoreKit 进行 IAP。我可以轻松完成所有任务(它简单易用),但我坚持通过 productid 获取本地价格

是否可以在 mkstorekit 中获得当地价格?

如果我将显示产品的当地价格,是否会在审查中产生任何问题?

0 投票
1 回答
520 浏览

ios - 我可以将 SKProduct 保存到磁盘以加快应用购买速度(删除网络调用)吗?

我想删除创建 SKProduct 选项列表所需的任何往返行程,然后将其用于创建SKMutablePayment/SKPayment操作。

  • 有没有关于如何序列化 SKProduct 的指导?

  • 数据可以缓存多长时间(即使我的价格不变,其他货币的价格也可能不同)

0 投票
1 回答
600 浏览

ios - 如何查看在ios中购买的产品?

我有 3 个订阅。现在我已经使用我的 iTunes 电子邮件 ID 在我的注册屏幕中购买了 1 个订阅,但现在我再次打开注册然后我想检查使用相同的 iTunes 电子邮件购买的产品。如果购买了任何产品,那么我想打开我的新视图。如何查看加载方法查看购买的产品?

请帮忙

0 投票
1 回答
461 浏览

ios - MKStoreKit 6.0 how to check auto renewable subscriptions

I am using MKStoreKit 6.1 I am trying to check the active subscription, here is the code:

But I'm very worried that it might not work. I would not like to give users access if the subscription has expired, so I would not want to restrict access to them if the subscription is active.

0 投票
0 回答
793 浏览

objective-c - Xcode 9 链接器错误,架构 armv7 的未定义符号

我正在尝试导入 MKStoreKit 4.0 以在 Swift 文件中使用。我已经制作了导入 MKStoreKit.h 的桥接头文件,并且构建设置指向它。但是,当我尝试在 Swift 中调用它时,Xcode 有时(不是在我最近的构建尝试中)说它是未定义的,就像你试图在 Objective C 中使用一个 Objective C 类一样,你没有进口的。我提到这一点是因为它可能对真正的问题很重要。

我已经搜索了确切的文本并尝试了基本上每个构建设置/构建阶段的更改,但我不确定问题可能是什么。以下是直接来自构建尝试的错误:

突出显示的行是 Xcode 以红色突出显示的内容。如果您有任何想法或想了解更多信息,请告诉我。谢谢你。