問題タブ [skpaymenttransaction]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ios - skpayment アプリケーションのユーザー名の割り当て方法
skpayment アプリケーションのユーザー名を割り当てることはできますか?
アプリ内購入が完了すると、null applicationUsername in the
SKPayment を受け取りました。
に値を割り当てるにはどうすればよいSKPayment
applicationUsername
ですか?
ios - SKTransaction iOS からペニー コストを取得する
こんにちは、iOS アプリで IAP とサーバーを統合しようとしています。サーバーに送信するパラメータには、transaction_ID、product_ID、および pennyCost が必要です。
最初の 2 つは簡単に理解できましたが、コストがわかりません。領収書用の NSData がありますが、それを使用できる形式にする方法がわかりません。これはこれまでの私のコードです。
transaction.payment.product.pennyCost 行が無効です。
どんな助けでも素晴らしいでしょうありがとう!
swift - SKPaymentQueue は、自動更新可能なサブスクリプション製品の SKPaymentTransaction を完了しません
自動更新サブスクリプション製品を実装しようとしています。問題は、を呼び出しSKPaymentQueue
て終了できないことです。SKPaymentTransaction
SKPaymentQueue.defaultQueue().finishTransaction(transaction)
上記のように、 InpaymentQueue:updatedTransactions:
メソッドqueue.finishTransaction(transaction)
が呼び出されます。通常、トランザクションは終了しており、もう滞在しません。
しかし、アプリを再度実行すると、そのトランザクションはまだ完了していません。ちなみに、AppDelegateに以下のようにトランザクションオブザーバーを設定しています。そのため、アプリが起動すると、残りのトランザクションは を呼び出して処理を開始しpaymentQueue:updatedTransactions:
ます。それは私の期待のようではありません。
この問題について何か考えがありますか?SKPaymentQueue.defaultQueue().finishTransaction(transaction)
取引が完了しない場合はありますか?
ios - SKPayment を使用してトランザクションが完了していない
アプリでトランザクションを完了していないため、この ID でアプリ内購入を試みると、次のメッセージが表示されました。
このアプリ内購入は既に購入されており、無料で復元されます
しかし、OKボタンを押すと、デリゲートメソッドが呼び出されませんでした。
このトランザクションを終了するイベントをキャッチするにはどうすればよいですか?
ios - xcode 8 swift 3でrestoreCompletedTransactionsが機能しない
AppStore にアプリがあり、復元購入が正常に機能します (ビルドは Swift 2.2 で行われます)。ただし、Swift 3 と xCode 8 に切り替えたところ、restoreCompletedTransactions が機能しなくなりました。paymentQueue は呼び出されず、paymentQueueRestoreCompletedTransactionsFinished は、iTuneStore の実際の appleId ユーザーのキューに 0 トランザクションを返します。ただし、サンドボックスのテスト アカウントに切り替えると、(Swift 3 でも) 機能しました。コードは次のとおりです... xCode 8でこれに関する変更があるかどうか誰か知っていますか?