Delphi-PRAXiS
Seite 3 von 3     123   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Klatsch und Tratsch (https://www.delphipraxis.net/34-klatsch-und-tratsch/)
-   -   Abonnement als In-App Kauf (Auto-Renewable) (https://www.delphipraxis.net/192014-abonnement-als-app-kauf-auto-renewable.html)

Moombas 5. Jun 2020 08:38

AW: Abonnement als In-App Kauf (Auto-Renewable)
 
Wird bei einer Abbuchung (bzw. bei dir Einzahlung) nicht eine eindeutige (AplleID?) ID mit gegeben, über den du den Kunden dann identifizieren und entsprechend handeln kannst?

Also ganz nach dem Motto: Keine Einzahlung mit der ID XYZ, keine Leistung (mehr) für diese ID.

Rollo62 5. Jun 2020 08:56

AW: Abonnement als In-App Kauf (Auto-Renewable)
 
Zitat:

Zitat von philipp.hofmann (Beitrag 1466482)
Das letzte Kommentar betrifft ja nur die Kundenseite. Mir geht es um die Lieferanten-Seite (also meine). Ich muss dort ja auch mitbekommen, dass der Kunde weiterhin artig zahlt und sonst die Leistungen in der App wieder einschränken.


Bekommst Du denn nicht wenigstens eine E-Mail von Apple, wenn sich der Status deiner Kunden irgendwie ändert ?
Irgendwie muss man doch bei Apple die Subscriptions verwalten können, oder gehen die davon aus
das einmal eingegangene Verbindungen ewig laufen ?

Das Apple-Konto überwachen hilft natürlich nur wenn Zahlungen eingehen,
ansonsten müsste man auf "erwartete" Eingänge prüfen, die dann nicht mehr kommen.
Das würde ja auch funktionieren, wäre aber ein komplett redundates Konten-System neben dem eigentlichen Apple-System.

philipp.hofmann 5. Jun 2020 09:14

AW: Abonnement als In-App Kauf (Auto-Renewable)
 
Aktuell spare ich mir eine parallele Kundendatenbank und händele alles vollautomatisch in der App, d.h. die App merkt sich aktuell, wenn ein Produkt gekauft wurde.
Es geht hier insbesondere um eine Jahreslizenz, die dementsprechend irgendwann verlängert wird. Jetzt möchte ich nicht, aus unterschiedlichen Stores die Infos in eine Kundendatenbank synchronisieren, damit ich dann in der App diese wieder abfragen kann. Der Aufwand erscheint mir zu hoch.
Dies sollte bei Nutzung des Windows-, Google- oder Apple-Stores auch soweit möglich sein.

Im Code von JVEPayment sehe ich, dass es für die Apple-Zahlung ein Transaction-Date gibt, für Android, Windows und PayPal habe ich sowas aber dort leider nicht gefunden.
Ich werde jetzt für's Erste die Idee mit den Monats-Items umsetzen, d.h. ich habe dann 12 Items und für diese kann ich über den jeweiligen Store jeweils den aktuellen Status abfragen.
Damit sollte ich dies halbwegs einfach lösen können. Vielleicht meldet sich auch noch der Entwickler von JVEPayment mit einer Idee, aber insbesondere bei der gleichzeitigen Nutzung von PayPal (welches keine Items kennt), geht es eh nicht anders (bin ja überrascht, dass es dort eine RestorePurchases-Funktion über die MAC-IDs überhaupt gibt).

Rollo62 5. Jun 2020 10:00

AW: Abonnement als In-App Kauf (Auto-Renewable)
 
+1

Ja, das ist noch besser.Da hast Du nur keine Daten wenn der Kunden die App rauswirft.

philipp.hofmann 5. Jun 2020 10:47

AW: Abonnement als In-App Kauf (Auto-Renewable)
 
Genau darum geht es. Die Daten liegen im Store ja vor, d.h. ich kann es mit RestorePurchases wiederherstellen und bei Apple und Android läuft dies sauber über den Account, aus meiner Sicht dann auch beim Gerätewechsel, oder wenn der Kunde mehrere Geräte benutzt.


Alle Zeitangaben in WEZ +1. Es ist jetzt 10:03 Uhr.
Seite 3 von 3     123   

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