2015-08-07 2 views
1

У меня проблемы с покупками в приложении с использованием MKStoreKit. Что уже сделано:Покупки в приложении MKStoreKit пустые доступные продукты

  1. App ID уже создан и испытан с помощью испытательного полета
  2. Всех контрактов и соглашения действительны
  3. Созданы неплавящиеся в приложении покупки (все поля заполнены и приложенный скриншот) статус: в ожидании обзора
  4. Создан новый сертификат, положение профиля, удалены предыдущие сборки из устройства
  5. Загруженные MKStoreKit и заполненного needable PLIST с массивами «Другие», где [ «Пункт 0»: «com.company.appName.inA PPID "] и строка с общий_серает ключ
  6. Проект„Bundle идентификатора“== Itunes соединяет Bundle ID
  7. Создан тест песочницы профиля (но, все, что я могу даже получить список продуктов)
  8. В didFinishLaunchingWithOptions: добавлено

MKStoreKit.sharedKit() startProductRequest()

NSNotificationCenter.defaultCenter().addObserverForName(kMKStoreKitProductsAvailableNotification, object: nil, queue: NSOperationQueue()) { (note) -> Void in 
     println("products available : \(MKStoreKit.sharedKit().availableProducts)") 
    } 

что я вижу в консоли:.

Недействительные идентификаторы продукта: ( "com.company.appName.inAppPurchaseId")

доступные продукты: []

что я пропустил?

ответ

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/

+0

спасибо, просмотр видео помогает. причина неудачи заключалась в следующем: мой идентификатор продукта был назван так же, как «productId», но должен выглядеть как «com.company.app.productId», –

 Смежные вопросы

  • Нет связанных вопросов^_^