问题标签 [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.
iphone - MKStoreKit 中的编译错误
我收到一个错误:
不兼容的块指针类型将“void (^ )(NSString *_strong )”发送到“void (^)(NSString * _strong, NSData *__strong)”类型的参数
当我MKStoreKit 4.3
在我的应用程序中实现 onComplete 行时:
iphone - SFHFKeychainUtilsErrorDomain 错误 -2000
操作无法完成。(SFHFKeychainUtilsErrorDomain 错误 -2000。)(密码问题) MKStorekit 使用的 SFHFKeychainUtilsErrorDomain。
objective-c - MKStoreKit 没有互联网连接
我正在使用最新的 MKStoreKit 进行应用内购买。我遇到的问题是,当应用程序启动时没有互联网时,产品不会从应用程序商店加载。如果我再跑
然后它永远不会运行 onComplete 或 onCancelled 因为它在找不到可购买的对象时返回这里。
它甚至不会发回错误,因此用户不会收到任何消息。
我想这应该是一个普遍的问题?我该如何以最好的方式处理它?
iphone - 测试账号恢复MKStoreKit中未购买的产品
我在最新的 MKStoreKit 中创建了一个新的测试帐户来测试恢复选项,我没有使用新的测试帐户或任何其他测试帐户购买此项目“非消耗品”。它仍然给了我一个恢复成功的答案并执行了 onComplete 代码块。我的问题:测试账号恢复未购买的产品是正常行为吗?
ios - MKStoreKit 和应用内购买的问题
我正在使用 MKStoreKit 框架开发一个应用程序内购买的应用程序。
一切都很好,除了我收到这条消息:
我已经检查并遵循了几项准则,并更正了配置文件的错误。但现在我得到了这个新错误。
在 iTunes Connect 中,应用程序已创建,每次购买也已创建,但状态正在等待审核。
这种状态会导致错误吗?如果这是问题,我该如何更改购买状态?每个字段都已填写,我在此 Apple 帐户下发布了一个应用程序。
谢谢。
iphone - 应用内购买不起作用
我想将应用内购买添加到我的应用中,但我无法让它工作。我正在使用 MKStoreKit 4.2。
下面是购买代码:
在输出中,我总是只得到“END”。所以 buyFeature 根本不起作用。
- 在装有 iOS 6.0 的 iPhone 4S 上进行测试。
- 将供应配置文件与应用内购买支持一起使用。
- iTunes Connect 中有产品 ID“com.flowrower.TestApp.0.99.item”,状态为“准备提交”
- 该产品是消耗品,我已将其添加到 MKSoreKitConfigs.plist
- iTunes Connect 中的通讯录、银行和税费一切正常
- 在我的设备上从 iTunes 和 App Store 注销。
- 在应用程序启动时收到此消息:“NSUbiquitousKeyValueStore 错误:user.TestApp 没有有效的 com.apple.developer.ubiquity-kvstore-identifier 权利”。我不知道它是否相关。
iphone - MKStoreKit -isSubscriptionActive 总是返回 False
我正在使用 MKStoreKit 进行自动更新订阅。
在 Button 的 TouchUpInside 方法上,我使用以下代码..
它总是让我返回错误。并要求用户购买。
当我再次尝试购买时,它告诉我You are already subscribed
。
有什么我做错了吗?
有没有其他方法可以检查订阅是否处于活动状态。
我如何知道订阅已续订?
任何帮助,将不胜感激。
提前致谢。
iphone - 每次调用 MKStoreManager (iPhone)
MKStoreManager
每当我进入应用购买视图时,我都想打电话,这样我就可以从 iTunes 获取更新的价格。
但是注意到如果我打电话[MKStoreManager sharedManager]
一次,那么它就永远不会再打电话了,因为下次它不是零。
如果我强行设置nil
为,_sharedManager
那么它会在这里崩溃:
我如何每次调用 [MKStoreManager sharedManager] 以获得更新的值?
iphone - 如何使用 MKStoreKit 4.x 收据进行应用内购买以防止被修改?
我一直在 nsuserdefaults 或自定义 plist 中存储应用内购买收据字符串。此字符串用于确定应用程序的版本为完整版本还是受限版本。但如何使其安全。如果有人通过修改 plist 来修改此字符串,则应用程序将更改为完整版仪式。然后我开始了解钥匙串,但我无法理解它是如何工作的..它是保存字符串的单独位置还是加密字符串并将其保存在 plist 中..如果任何人都知道如何使用钥匙串保存来自 mkstorekit 的应用程序收据,请在此处分享。还有钥匙串的概念