Я реализую средство просмотра ViewController, где я хочу представить загрузочный вид (счетчик), когда StoreKit извлекает некоторые данные.
Я добавляю вид загрузки, когда нажата кнопка «Купить», и удаляет ее, когда вызывается func productsRequest(request: SKProductsRequest, didReceiveResponse response: SKProductsResponse)
. Проблема в том, что LoadView по-прежнему работает, пока показывается «Вход в iTunes Store» (среди прочих).
Есть ли способ, которым я могу получить/переопределить блок завершения генерируемых Apple UIAlertControllers?
Любые мысли будут очень благодарны !!Получить завершение Apple UIAlertController при использовании StoreKit
0
A
ответ
0
Могу ли я предложить использовать MKStoreKit?
У меня были проблемы с StoreKit, но он перешел к коду, подобному этому, с MKStoreKit.
let notification = NSNotificationCenter.defaultCenter()
func purchase() {
MKStoreKit.sharedKit().initiatePaymentRequestForProductWithIdentifier("YOURIDENTIFIER")
self.notification.addObserverForName(kMKStoreKitProductPurchaseFailedNotification, object: nil, queue: NSOperationQueue()) {
(note) -> Void in
// It failed for some reason
self.hideLoadingView()
}
self.notification.addObserverForName(kMKStoreKitProductPurchasedNotification, object: nil, queue: NSOperationQueue()) {
(note) -> Void in
// It was purchased
self.hideLoadingView()
}
self.notification.addObserverForName(kMKStoreKitProductPurchaseDeferredNotification, object: nil, queue: NSOperationQueue()) {
(note) -> Void in
// It was canceled
self.hideLoadingView()
}
}
func hideLoadingView() {
// Do whatever you need to
}
Сделано вещи намного легче управлять
Смежные вопросы
- 1. Покупки при использовании приложения StoreKit
- 2. App сбой при использовании UIAlertController
- 3. Клавиатура ломается при использовании UIAlertController
- 4. Apple In app purchase StoreKit error
- 5. Apple In-App Покупка без StoreKit?
- 6. Сомнения при использовании Apple Passbook
- 7. Как обрабатывать завершение системы UIAlertController в iOS?
- 8. Does StoreKit обрабатывает загрузку нерасходуемых покупок Apple в приложениях?
- 9. iPhone Storekit Helper Library
- 10. Завершение кода Eclipse при использовании XFCE
- 11. viewDidAppear: вызывается при использовании presentViewController: анимированный: завершение:
- 12. Безопасное завершение потока при использовании приема UDP
- 13. Как я могу запустить Apple Storekit в симуляторе?
- 14. Отклонить транзакцию в StoreKit
- 15. Доступность метки storekit пользовательский ввод
- 16. UIAlertController при нажатии кнопки
- 17. Ошибка при загрузке UIAlertController
- 18. Storekit Framework
- 19. Ошибка покупки StoreKit - com.apple.accessibility.gax.backboard
- 20. iOS - Расписание UIAlertController будет отображаться после просмотра Переходы завершение
- 21. StoreKit и LinkShare
- 22. Как определить пользователя при работе с iPhone StoreKit
- 23. RMStore/Storekit - Доступ к файлу, автоматически загружаемому с Apple Hosted Content
- 24. StoreKit Ошибка при восстановлении в приложении покупках
- 25. Доступ к квитанциям StoreKit непосредственно с сервера
- 26. Проблемы с iPhone SDK StoreKit
- 27. Как создать UIActionSheet или UIAlertController (UIAlertControllerStyleActionSheet), например, Apple Music?
- 28. StoreKit несколько транзакций
- 29. Как получить ширину рамки UIAlertController?
- 30. Ошибка при слабом соединении Framework StoreKit на iPhone