应用内购买 MKStoreKit 清空可用产品
In-app purchases MKStoreKit empty available products
我在使用 MKStoreKit 时遇到应用内购买问题。
已经完成的事情:
- App id 已经创建并通过试飞测试
- 所有合同和协议均有效
- 已创建非消耗性应用内购买(填写所有字段并附上屏幕截图)
状态:等待审核
- 创建了新证书,提供配置文件,从设备中删除了以前的版本
- 下载了 MKStoreKit 并用数组 "Others" 填充了需要的 plist,其中 ["Item 0" : "com.company.appName.inAppId"] 和带有 SharedSecret 键的字符串
- 项目的 "Bundle identifier" == iTunes Connects 的捆绑 ID
- 已创建沙盒测试配置文件(但是,无论如何,我什至无法收到产品列表)
- 在 didFinishLaunchingWithOptions: 添加
MKStoreKit.sharedKit().startProductRequest()
NSNotificationCenter.defaultCenter().addObserverForName(kMKStoreKitProductsAvailableNotification, object: nil, queue: NSOperationQueue()) { (note) -> Void in
println("products available : \(MKStoreKit.sharedKit().availableProducts)")
}
我在控制台中看到的内容:
Invalid Product IDs: (
"com.company.appName.inAppPurchaseId" )
products available : []
我错过了什么?
你看过这个吗:NSUbiquitousKeyValueStore and In-App-Purchase
如果您仍有疑问或问题,您应该查看 Udemy.com 上的视频教程。它涵盖了在您的应用程序中实施 MKStorekit 所需了解的所有信息:http://www.udemy.com/how-to-add-in-app-purchases-to-your-iphone-app-the-easy-way/
我在使用 MKStoreKit 时遇到应用内购买问题。 已经完成的事情:
- App id 已经创建并通过试飞测试
- 所有合同和协议均有效
- 已创建非消耗性应用内购买(填写所有字段并附上屏幕截图) 状态:等待审核
- 创建了新证书,提供配置文件,从设备中删除了以前的版本
- 下载了 MKStoreKit 并用数组 "Others" 填充了需要的 plist,其中 ["Item 0" : "com.company.appName.inAppId"] 和带有 SharedSecret 键的字符串
- 项目的 "Bundle identifier" == iTunes Connects 的捆绑 ID
- 已创建沙盒测试配置文件(但是,无论如何,我什至无法收到产品列表)
- 在 didFinishLaunchingWithOptions: 添加
MKStoreKit.sharedKit().startProductRequest()
NSNotificationCenter.defaultCenter().addObserverForName(kMKStoreKitProductsAvailableNotification, object: nil, queue: NSOperationQueue()) { (note) -> Void in
println("products available : \(MKStoreKit.sharedKit().availableProducts)")
}
我在控制台中看到的内容:
Invalid Product IDs: ( "com.company.appName.inAppPurchaseId" )
products available : []
我错过了什么?
你看过这个吗:NSUbiquitousKeyValueStore and In-App-Purchase
如果您仍有疑问或问题,您应该查看 Udemy.com 上的视频教程。它涵盖了在您的应用程序中实施 MKStorekit 所需了解的所有信息:http://www.udemy.com/how-to-add-in-app-purchases-to-your-iphone-app-the-easy-way/