私は [[SKPaymentQueue defaultQueue] finishTransaction: transaction];
を呼び出しても支払いがデフォルトのキューから削除されないという問題があります。SKPaymentはデフォルトの支払いキューから削除されません
デフォルトの支払いキューにpaymentobserverをインストールしました。私の支払い観察者がデフォルト支払キューに接続している場合、それは
-(void)paymentQueue:(SKPaymentQueue *)queue updatedTransactions:(NSArray *)transactions
オブザーバーメソッドを呼び出し、「買い戻し」(復元されない!!)であることを、トランザクションを強制します。
誰でも手助けできますか?
この場合、removeTransactionObserverメソッドを使用しましたか?古いスレッドを残して申し訳ありません。 –
はい、私は、オブジェクトが割り当て解除されたときに、デフォルトの支払いキューのトランザクションオブザーバを削除します。しかし、トランザクションオブザーバオブジェクトは、デフォルトの支払いキューに一度追加されるだけです。 – NicTesla