我在使用 MKStoreKit 进行应用内购买时遇到问题。已经做了什么:
- 应用 ID 已通过试飞创建和测试
- 所有合同和协议均有效
- 已创建非消耗性应用内购买(所有字段均已填写并附上截图)状态:等待审核
- 创建了新证书,配置文件,从设备中删除了以前的构建
- 下载 MKStoreKit 并用数组 "Others" 填充需要的 plist,其中 ["Item 0" : "com.company.appName.inAppId"] 和带有 SharedSecret 键的字符串
- 项目的“捆绑标识符”== iTunes Connects 的捆绑 ID
- 创建沙盒测试配置文件(但是,无论如何,我什至无法收到产品列表)
- 在 didFinishLaunchingWithOptions: 添加
MKStoreKit.sharedKit().startProductRequest()
NSNotificationCenter.defaultCenter().addObserverForName(kMKStoreKitProductsAvailableNotification, object: nil, queue: NSOperationQueue()) { (note) -> Void in
println("products available : \(MKStoreKit.sharedKit().availableProducts)")
}
我在控制台中看到的:
无效的产品 ID:(“com.company.appName.inAppPurchaseId”)
可用产品:[]
我错过了什么?