Abonnementenontwikkelaar

Cross-platform abonnementen met één recht over elke store heen

StoreKit 2 en Google Play Billing die één bron van waarheid voeden.

Native aankoopflows met StoreKit 2 en Google Play Billing, server-side JWS-verificatie en één recht gesynchroniseerd over iOS, Android, tvOS en web. Dagtarief: € 500 of $ 600.

Twee facturatiesystemen die niet overeenkomen

StoreKit 2 en Google Play Billing modelleren producten, bonnen en servernotificaties verschillend. Apple geeft je ondertekende transacties en JWS, Google geeft je aankooptokens en Real-time Developer Notifications, en de productopzet in elke console volgt zijn eigen regels. Sylvain bouwt de native aankoopflow aan elke kant zodat die het bedoelde patroon van het platform volgt, en mapt beide vervolgens in één intern model dat je backend begrijpt.

Eén recht, elk platform

Een gebruiker die op de iPhone een abonnement neemt, verwacht ook geabonneerd te zijn op zijn Android-tablet, zijn Apple TV en de website. Dat werkt alleen als het recht op je server leeft, niet in één app. Sylvain koppelt beide stores aan één bron van waarheid zodat toegang overal consistent is, en zodat de app aan je backend vraagt waar de gebruiker toegang toe heeft in plaats van te gokken op basis van een lokale bon.

Server-side verificatie en notificaties

Alleen op de client vertrouwen nodigt uit tot fraude en breekt bij terugbetalingen. Sylvain implementeert server-side verificatie van Apple's JWS-transacties en Google's aankooptokens, en handelt de servernotificaties af die verlengingen, opzeggingen, factuurpogingen en terugbetalingen melden. Zo blijft het recht juist, zelfs wanneer de wijziging buiten de app gebeurt, bijvoorbeeld wanneer een gebruiker opzegt vanuit de store-instellingen.

Proefperiodes, herstel, kosten en RevenueCat

Gratis proefperiodes, introductieaanbiedingen en het herstellen van aankopen hebben elk platformspecifiek gedrag dat gebruikers verwart als het verkeerd wordt gedaan. De store-fee is ook reëel: ongeveer 15 tot 30 procent afhankelijk van programma en duur. Sylvain implementeert deze flows rechtstreeks, en integreert desgewenst RevenueCat om bonnen en rapportage te centraliseren. Hij geeft je een eerlijk beeld van wanneer RevenueCat tijd bespaart en wanneer rechtstreeks gaan eenvoudiger is.

Veelgestelde vragen

Wat kost abonnementswerk?

Het vaste dagtarief is € 500 of $ 600, remote, zonder bureaumarge. Let op: dit zijn de ontwikkelkosten; de store-fee van ongeveer 15 tot 30 procent is apart en wordt aan Apple of Google betaald.

Kun je abonnementen toevoegen of repareren in onze bestaande app?

Ja. Ik neem vaak een app over met een half werkende aankoopflow en repareer verificatie, herstel of rechtensynchronisatie. Ik bekijk de huidige StoreKit- of Billing-code voordat ik wijzigingen voorstel.

Gebruik je RevenueCat of bouw je het rechtstreeks?

Allebei kan. Ik kan StoreKit 2 en Google Play Billing rechtstreeks aan je backend koppelen, of RevenueCat integreren als je gecentraliseerde bonnen en analyses wilt. Ik vertel je wat bij jouw geval past.

Hoe wordt het recht gesynchroniseerd over platforms?

Het recht leeft op je server als één bron van waarheid. Beide stores rapporteren eraan via geverifieerde transacties en servernotificaties, zodat iOS, Android, tvOS en web allemaal dezelfde toegang zien.

Handel je server-side bonverificatie af?

Ja. Ik verifieer Apple's JWS-transacties en Google's aankooptokens op de server en verwerk de verlengings-, opzeggings- en terugbetalingsnotificaties, zodat het recht juist blijft, ook voor wijzigingen die buiten de app worden gemaakt.

Kun je gratis proefperiodes en het herstellen van aankopen opzetten?

Ja. Ik implementeer gratis proefperiodes, introductieaanbiedingen en het herstellen van aankopen volgens de regels van elk platform, en test ze op echte accounts zodat gebruikers niet vastlopen of dubbel worden belast.

Senior hulp nodig bij native mobiel?

Stuur de productcontext, het doelplatform, de status van de repository en de planning. Ik laat je snel weten of ik kan helpen.