Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Cross-Platform-Entwicklung (https://www.delphipraxis.net/91-cross-platform-entwicklung/)
-   -   ios9 inApp Seatle (https://www.delphipraxis.net/187202-ios9-inapp-seatle.html)

arnof 6. Nov 2015 09:43

ios9 inApp Seatle
 
Hallo,

ich wollte mal Fragen, ob irgendjemand das am laufen hat und es auch funktioniert (der InApp Kauf) ?

Ich kaufe auch eure App um es zu testen ;-)

Bei meinen Tests kommt unter iOS 9 keinerlei Ereigniss an. 100% die gleiche App unter ios8:

kommen die Ereignisse:

RecordTransaction

und

PurchaseCompleted

MEissing 6. Nov 2015 14:51

AW: ios9 inApp Seatle
 
Kleiner Bug, der sich für iOS 9 (unter iOS 8 geht's) eingeschlichen hat.

Lösung:
- Manuell source\fmx\FMX.InAppPurchase.iOS.pas zum Projekt hinzufügen
- Diese Datei ändern:
Zeile 281 /
Code:
procedure TiOSTransactionObserver.paymentQueueUpdatedTransactions(queue: SKPaymentQueue; updatedTransactions: NSArray);
- die beiden Vorkommen von
Code:
if Transaction.downloads <> nil then
durch
Code:
if (Transaction.downloads <> nil) and (Transaction.downloads.count > 0) then
ersetzen.
(Zeile 294 und 304)

Sherlock 6. Nov 2015 14:53

AW: ios9 inApp Seatle
 
:thumb:

Ich finds ehrlich Klasse, wie zügig Du Dich um die Problemchen kümmerst! Danke dafür!

Sherlock

MEissing 6. Nov 2015 15:05

AW: ios9 inApp Seatle
 
Wird mit dem Update 1 (kommt in den nächsten Tagen) gefixt...

arnof 7. Nov 2015 07:45

AW: ios9 inApp Seatle
 
Liebster Herr Eissing,

ES GEHT :hello:

Vielen Dank, die Stelle hatte ich auch schon im Blick, sah aber nicht "falsch" aus .....

Wenn Sie schon so Super sind, eine Kleinigkeit, die jeden Firemonkey Entwickler verzweifeln läßt (bitte in die USA funken):

Anker (akRight) auf einem TabControl, gehen, Aber wenn man das Fenster wieder in die IDE läd, so wird das Element viel zu weit nach Rechts Positioniert. Bei meinen Apps im nicht sichtbaren Bereich. Wenn man Sie manuell wieder richtig Positioniert (Position.x), so geht alles einwandfrei, das muss man aber jedesmal nach dem öffnen mit der IDE machen ....

Ich hatte hier schon mal was geschrieben, da ich dachte es würde generell nicht gehen, aber es ist "nur" die IDE:

http://www.delphipraxis.net/186910-a...le-defekt.html

MEissing 8. Nov 2015 09:42

AW: ios9 inApp Seatle
 
Ist bekannt.... wird sehr bald behoben (sein).


Alle Zeitangaben in WEZ +1. Es ist jetzt 21:21 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz