Ich habe Probleme beim Wiederherstellen abgeschlossener Transaktionen.Obj-C, Storekit restoreCompletedTransactions gibt null Transaktionen zurück?
[[SKPaymentQueue defaultQueue] restoreCompletedTransactions];
Ich habe den Beobachter in mehreren Beispielen erwähnt hinzugefügt, habe ich versucht, paymentQueueRestoreCompletedTransactionsFinished
hinzufügen und schon updatedTransactions
haben. paymentQueueRestoreCompletedTransactionsFinished
sagt, ich habe null Transaktionen.
Ich kann ein Produkt kaufen und wenn ich versuche, wieder zu kaufen, stoppt es mich und sagt, dass ich das Produkt bereits gekauft habe, diesen Code verwendend.
SKPayment *payment = [SKPayment paymentWithProductIdentifier:productIdentifier];
[[SKPaymentQueue defaultQueue] addPayment:payment];
Ich dachte, vielleicht ein Problem mit meinem Bündel Kennung ich hatte, aber das scheint in Ordnung und das kaufen würde nicht funktionieren, wenn es nicht ist.
Ich habe dies auf dem Gerät sowie den Simulator versucht, aber das hat das gleiche Ergebnis. Es macht auch keinen Unterschied, ob ich in Großbritannien oder in den USA store.
Ich fange wirklich an Strohhalmen um herauszufinden, warum das für mich nicht funktioniert?
Ja, ich überprüfe das, das gibt mir null – Jules
ok wo fügst du den trunsactionObserver hinzu? –
In viewdidload. – Jules