使用MKStoreKit我在使用应用内购买时出现问题 . 已经做了什么:
-
已通过试飞创建并测试了应用ID
-
所有 Contract 和协议均有效
-
创建非消费类应用程序内购买(所有字段已填写并附上屏幕截图)状态:等待审核
-
创建了新证书,配置文件,从设备中删除了以前的版本
-
下载了MKStoreKit并填充了必需的plist,数组为"Others",其中["Item 0":"com.company.appName.inAppId"]和带有SharedSecret密钥的字符串
-
Project 's 2634508 == iTunes Connects' Bundle 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”)可用产品:[]
我错过了什么?
1 回答
你看过这个: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/