应用内购买MKStoreKit空可用产品

时间:2015-08-07 10:08:31

标签: ios in-app-purchase itunesconnect in-app mkstorekit

我在使用MKStoreKit进行应用内购买时出现问题。 已经做了什么:

  1. 已通过试飞
  2. 创建并测试了应用ID
  3. 所有合同和协议均有效
  4. 创建非消费类应用内购买(填写所有字段并附上屏幕截图) 状态:等待审核
  5. 创建了新证书,配置文件,从设备中删除了以前的版本
  6. 下载MKStoreKit并填充数组“Others”的必需plist,其中[“Item 0”:“com.company.appName.inAppId”]和带有SharedSecret密钥的字符串
  7. Project的“Bundle identifier”== iTunes连接'Bundle ID
  8. 创建了沙盒测试配置文件(但是,无论如何,我甚至无法收到产品列表)
  9. 在didFinishLaunchingWithOptions中:已添加
  10. 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 个答案:

答案 0 :(得分:0)

你看过这个: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/