Описание тега skpaymenttransaction

Класс SKPaymentTransaction определяет объекты, находящиеся в очереди платежей. Платежная транзакция создается всякий раз, когда платеж добавляется в очередь платежей. Транзакции доставляются в ваше приложение, когда App Store завершает обработку платежа.
1 ответ

Проверка автообновления InApp Покупка iOS

Я внедряю Автообновляемую покупку InApp для iOS. Работает нормально первый месяц. Но я не могу знать, продлевается ли подписка пользователя автоматически или нет, что означает статус текущей покупки InApp. Изучив так много ответов о Stackru, я понял…
2 ответа

SKPaymentTransactionObserver `Покупки в приложении нельзя продвигать в App Store` на iTunes connect, но делегат реализован и протестирован

Мы продолжаем получать это предупреждающее сообщение в Itunes connect после реализации и тестирования метода делегата: Эти покупки в приложении нельзя продвигать в App Store, потому что ваш последний двоичный файл приложения не включает метод SKPaym…
2 ответа

Как назначить skpayment applicationusername

Мы можем назначить skpayment applicationusername? Когда в приложении покупка завершена, я получил ноль applicationUsername in theSKPayment. Как мне присвоить значение SKPayment applicationUsername?
0 ответов

In-App-Purchase - Восстановление Покупка не работает?

В моем приложении пользователи могут купить PRO членство, чтобы разблокировать вещи. Вот код контроллеров представления, где пользователь покупает членство в PRO: import UIKit import StoreKit class UpgradePROViewController: UIViewController, SKProdu…
1 ответ

IAP для iOS: как проверить, действительно ли с этого пользователя взимается плата за транзакцию

Я использую paymentQueue(_ queue: SKPaymentQueue, updatedTransactions transactions: [SKPaymentTransaction]) и внутри я, конечно, обращаюсь transactionState, Все работает нормально, но теперь я хочу добавить правильное отслеживание. Существует особый…
11 фев '18 в 20:28
0 ответов

restoreCompletedTransactions() не вызывает paymentQueue updatedTransactions?

У меня проблемы с восстановлением IAP в Swift 4/iOS 11. Мой AppDelegate инвентарь SKPaymentTransactionObserver, В AppDelegate"s didFinishLaunchingWithOptions Я зову SKPaymentQueue.default().add(self), Я реализую paymentQueue(_ queue: SKPaymentQueue,…
1 ответ

Не могу получить действительный продукт IAP в iOS

Я пытаюсь добавить покупки внутри приложения для своего приложения, Я добавил продукт в iTunes-Connect, и его статус готов к отправке. Но я не могу получить действующий продукт в функции -(void)productsRequest:(SKProductsRequest *)request didReceive…
2 ответа

iOS IAP - есть ли у пользователей "песочницы" покупки в реальном магазине?

Если пользователь приобрел непроизводительный IAP в живом приложении, имеет ли этот пользователь IAP в среде "песочницы", если он настроен как пользователь и тестер iTunesConnect? Может ли этот пользователь потом "восстановить" покупку через restore…
0 ответов

SKPaymentQueue обновляет транзакции, когда пользователь вышел из системы

Я разрабатываю приложение, используя подписки, и как таковой вызов [[SKPaymentQueue defaultQueue] addTransactionObserver:self]; при запуске. Это делается для получения любых новых и ожидающих транзакций, как только приложение запускается. Это работа…
1 ответ

Сбой покупки StoreKit - com.apple.accessibility.gax.backboard

Я работаю над пользовательским классом обработчика StoreKit для покупки покупок в приложении. У меня странная ошибка при попытке что-то купить. Похоже, некоторые личные вещи Apple вовлечены. Квитанции в транзакциях SKPaymentQueue недействительны. Чт…
1 ответ

Приложение продолжает запрашивать Apple ID после открытия просмотра с помощью SKPaymentTransactionObserver

Так что я знаю, что проблема в ViewController с IAP, но не знаю, как это исправить. я добавить SKPaymentQueue.defaultQueue().addTransactionObserver(self) в viewDidLoad и иметь делегатов для класса; SKProductsRequestDelegate, SKPaymentTransactionObse…
23 фев '16 в 01:23
1 ответ

SKPaymentQueue updatedTransaction не вызывается

Я получаю сообщение "это в покупке приложения уже куплено, оно будет восстановлено бесплатно", но делегат updatedTransactions не вызывается и ничего не происходит, IAP не выполняется. Я реализовал функцию "Восстановить покупку", которая работает нор…
21 май '16 в 11:20
1 ответ

Как кодировать на клиенте `action.transactionReceipt` с base64?

Я пытаюсь проверить IAP и отправить на мой сервер квитанцию, которую я затем отправляю на сервер Apple для проверки, я использую учетную запись "песочницы" и все время получаю статус 21002 (квитанция отсутствует или повреждена). У меня в Objective C…
24 ноя '14 в 21:37
1 ответ

Что запускает оповещение при входе в itunes

Я хочу реализовать новую функцию магазина в нашем приложении, где будет доступно несколько расходных материалов для покупки. Я пошел вперед и настроил все так, как я хочу, и это на самом деле работает. К сожалению, теперь каждый раз, когда приложени…
1 ответ

SKPaymentQueue не завершает SKPaymentTransaction для продукта с автоматическим продлением подписки

Я пытаюсь реализовать Автообновляемый продукт подписки. Проблема в том, что SKPaymentQueue не может закончить SKPaymentTransaction позвонив SKPaymentQueue.defaultQueue().finishTransaction(transaction), func paymentQueue(queue: SKPaymentQueue, update…
0 ответов

SKPayment проверяет уже купленную подписку (цель c)

У меня есть этот код и все процессы в порядке, и введите в этом состоянии: SKPaymentTransactionStatePurchased Но я не знаю, что произойдет, когда закончится пробная подписка. Эта реализация верна? С другой стороны, когда пользователь запускает прило…
1 ответ

SKPayment Ошибка, SKProduct продолжает возвращаться ноль

Я работаю в Spritekit и пытаюсь включить SKPayments в моей игре, чтобы дать пользователю 5 жизней после совершения покупки. Но каждый раз, когда я запускаю приложение и пытаюсь совершить покупку, я получаю ошибку, что мой SKProduct FiveLives равен н…
0 ответов

`startDownloads` не работает с восстановленной транзакцией. `updatedDownloads` не вызывается

У меня проблема с восстановлением размещенного в приложении содержимого покупки. Иногда это работает, а иногда не работает вообще. Мои пользователи также сообщают об этой проблеме. Я с трудом пытался воспроизвести его, но мне удалось столкнуться с с…
1 ответ

Когда состояние транзакции восстанавливается в методе делегата updatedTransactions в SKPaymentTransactionObserver?

Я тестировал код для покупок в приложении и не могу восстановить состояние транзакции в восстановленном в методе делегата updatedTransactions SKPaymentTransactionObserver при его вызове. Когда этот метод вызывает с этим состоянием транзакции? func p…
29 сен '18 в 05:12
2 ответа

Изменение внутренних свойств объектов NSO (в частности, SKPaymentTransaction)

Я пытаюсь протестировать наш сервер проверки квитанций, и хотя я могу изменить внутренний API, чтобы избежать этой проблемы, это означает, что мы не полностью тестируем клиентский API, поэтому я бы хотел этого избежать. Как часть нашего API, мы прох…