私はその新しいpaymentQueue(_:shouldAddStorePayment:for:)
メソッドを実装しようとしているので、私のアプリケーションはApp Storeから直接IAPを処理できます。iOS 11でアプリ内購入のshouldAddStorePaymentを処理する方法は?
hereのように、私はitms-services://
のURLを使ってテストしています。
私のSKPaymentTransactionObserver
は特定のビューコントローラです。itms-services://
リンクを開いたときに表示されない場合は、デリゲートメソッドは呼び出されません。
私はそれについて何ができますか?ユーザーがApp Storeから右ビューコントローラを押しているのかどうかを検出しなければならないと思いますが、どうしたらいいのか分かりません。私が今考えることのできる唯一の他の選択肢は、App DelegateをSKPaymentTransactionObserver
にすることですが、それは本当に面倒で、試してみるとうまくいかないことがあります。他の方法はありますか?
申し訳ありませんが、私はこのすべてを必要とせずにやりたいと思っていましたが、あなたの答えはとにかく大きな助けとなりました。ありがとう。 :) – dbmrq
すてきで簡単な解決策!余分な痛みなしに私のために働いた=) –