问题标签 [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.
ios - MKStoreKit 错误
我正在尝试按照本教程实施应用内购买(productID:PBonnet.TOEIC3.p.
首先,我在 MKStoreKitConfigs.h 中添加:
然后,我将我的产品添加到 MKStoreKitConfigs.plist 中的非消耗品类别中。
然后,我在 AppDelegate.m 中添加了:
然后,我在 ViewController 的 ViewDidLoad 中添加了我想知道 package1 是否已经被购买的地方:
我得到错误:
我试图在我的 ViewController 中导入“appdelegate.m”,但没有找到。
我不明白如何使用该方法[MKStoreManager isFeaturePurchased:kKlimtPictureSetId];
。它必须返回一个布尔值,但我们如何访问它?
干杯
ios - MKStoreKit 购买错误
我还在为 MKStoreKit 苦苦挣扎。
有一个名为“buyAction”的按钮必须启动应用内购买流程。我尝试按照教程建议实施它,但它仍然不起作用:
在线上onComplete
,我收到 2 条错误消息:“参数名称省略”和“预期表达式”。
谢谢你的帮助。
干杯
按照马特的假设编辑该onComplete
行。现在,日志显示“buyFeature”,但之后什么也没有。App Store 未启动。日志显示此错误消息:
NSUbiquitousKeyValueStore error: PBonnet.TOEIC3 has no valid com.apple.developer.ubiquity-kvstore-identifier entitlement
.
ios - 如何清除测试设备上非消耗品的 iOS IAP 收据?
在尝试从我的测试设备中清除非消耗性沙盒 IAP 收据时,我尝试过:
- 使用不同的沙盒测试用户 DONE
- 从 XCode 管理器中删除应用程序完成
仍然没有工作,所以我怀疑收据可能正在从我的 iCloud 帐户恢复,即使这不应该发生在沙盒购买中。因此我也尝试了:
- 从我的应用程序构建中删除 iCloud 权利,登录新的测试用户帐户,删除应用程序,在本地部署完成
仍然没有运气。
顺便说一句,我正在使用 MKStoreKit。
有人对此有解决方案吗?
谢谢
in-app-purchase - 通过 MKStorekit 下载应用内内容
我正在为 IAPurchases 使用 MKStorekit 库。我想问一下,调用此方法后如何下载我在 Apple 服务器上托管的视频
“purchasedReceipt”是否包含数据,或者我必须从“availableDownloads”获取它,还是我必须在这里使用 SKDownload 实现我自己的逻辑购买。
任何帮助表示赞赏。
ios - 自动续订订阅的到期日期小于当前日期
在 MKStoreKit 我购买自动更新订阅。如果您购买一年,则该方法检查订阅是否有效 isSubscriptionActive 返回 1。但如果我们假设一个月,则 expires-date 一旦小于当前日期。可能是什么问题呢?
MKStoreKit v.5 ios7.1
ios - 无法在 iOS 8 beta 上购买 IAP(沙盒)
我正在将具有 IAP 的应用程序更新到 iOS 8,但我无法测试任何 IAP 功能。尝试以测试用户的身份购买任何 IAP(消耗品和非消耗品)会给我一个失败的交易,并出现(无帮助)错误:
我正在使用 MKStoreKit,但我很确定问题不存在——交易在发送之前看起来不错,但在发送时会静默失败。这在我开始更新之前运行良好。
我还能在哪里尝试调试它?
ios - 尝试使用 iOS 的新收据验证编程并在第 1 步停止
我正在尝试从使用 transactionReceipt 切换到从 appStoreReceiptURL 返回的收据,如 Apple 的: Receipt Validation Programming Guide
然而,我一直在编译 asn1c 命令的输出。除了对头文件的大量倾斜引用之外,我不得不单独切换到引号,还有许多与 iOS 上显然不可用的功能相关的错误。它们似乎与finite() 函数和DEBUG 命令有关。这里有两个例子:
和
我应该用什么代替它们?
ios - 应用内购买 MKStoreKit 清空可用产品
我在使用 MKStoreKit 进行应用内购买时遇到问题。已经做了什么:
- 应用 ID 已通过试飞创建和测试
- 所有合同和协议均有效
- 已创建非消耗性应用内购买(所有字段均已填写并附上截图)状态:等待审核
- 创建了新证书,配置文件,从设备中删除了以前的构建
- 下载 MKStoreKit 并用数组 "Others" 填充需要的 plist,其中 ["Item 0" : "com.company.appName.inAppId"] 和带有 SharedSecret 键的字符串
- 项目的“捆绑标识符”== iTunes Connects 的捆绑 ID
- 创建沙盒测试配置文件(但是,无论如何,我什至无法收到产品列表)
- 在 didFinishLaunchingWithOptions: 添加
MKStoreKit.sharedKit().startProductRequest()
我在控制台中看到的:
无效的产品 ID:(“com.company.appName.inAppPurchaseId”)
可用产品:[]
我错过了什么?
ios - iOS 应用程序崩溃报告
我的应用中的应用内购买部分有问题。问题仅出现在 iPhone 6、6s 和 iPad Air 上。点击任何应用内购买时应用程序崩溃。
这是崩溃报告: