Cross-platform prenumerationer med en rättighet i varje butik
StoreKit 2 och Google Play Billing som matar en enda sanningskälla.
Native köpflöden med StoreKit 2 och Google Play Billing, server-side JWS-verifiering, och en rättighet synkroniserad över iOS, Android, tvOS och webb. Dagspris: €500.
Vendredi App · Reparationsorder
Nº ····
Inlämning
Din dag kl. 9:00
Klar
19:00
Du hämtar
Rättningen installerad på din telefon och ändringen i din källkod.
Remote dagspris
€500exkl. moms
Jag har implementerat native köp i appen och prenumerationsflöden med StoreKit och Google Play Billing, inklusive serververifiering och synkronisering av rättigheter.
Du hämtar
- Native StoreKit 2-köp- och prenumerationsflöde på iOS/tvOS med JWS-verifiering
- Native Google Play Billing-flöde på Android med Real-time Developer Notifications
- En sanningskälla för rättighet synkroniserad över iOS, Android, tvOS och webb
- Återställ köp, gratis provperioder och hantering av servernotiser för förnyelser och avslut
Reparationsorder
Två faktureringssystem som inte matchar
StoreKit 2 och Google Play Billing modellerar produkter, kvitton och servernotiser olika. Apple ger dig signerade transaktioner och JWS, Google ger dig köptokens och Real-time Developer Notifications, och produktuppsättningen i varje konsol följer sina egna regler. Jag bygger det native köpflödet på varje sida så att det följer plattformens avsedda mönster, och mappar sedan båda till en enda intern modell som din backend förstår.
En rättighet, varje plattform
En användare som prenumererar på iPhone förväntar sig att vara prenumerant på sin Android-surfplatta, sin Apple TV och webbplatsen. Det fungerar bara om rättigheten bor på din server, inte inuti en app. Jag kopplar båda butikerna till en enda sanningskälla så att åtkomst är konsekvent överallt, och så att appen frågar din backend vad användaren har åtkomst till i stället för att gissa utifrån ett lokalt kvitto.
Server-side verifiering och notiser
Att lita på klienten ensam bjuder in bedrägeri och går sönder vid återbetalningar. Jag implementerar server-side verifiering av Apples JWS-transaktioner och Googles köptokens, och hanterar servernotiserna som rapporterar förnyelser, avslut, faktureringsförsök och återbetalningar. Det håller rättigheten korrekt även när ändringen sker utanför appen, till exempel när en användare avslutar från butiksinställningarna.
Provperioder, återställningar, avgifter och RevenueCat
Gratis provperioder, introduktionserbjudanden och återställning av köp har var och en plattformsspecifikt beteende som förvirrar användare när det görs fel. Butiksavgiften är också verklig: ungefär 15 till 30 procent beroende på program och varaktighet. Jag implementerar dessa flöden direkt, och om du föredrar det, integrerar jag RevenueCat för att centralisera kvitton och rapportering. Jag ger dig en ärlig bild av när RevenueCat sparar tid och när det är enklare att gå direkt.
Vanliga frågor
Det fasta dagspriset är €500, remote, utan byråpåslag. Notera att detta är utvecklingskostnaden; butiksavgiften på ungefär 15 till 30 procent är separat och betalas till Apple eller Google.
Ja. Jag tar ofta över en app med ett halvfungerande köpflöde och åtgärdar verifiering, återställningar eller rättighetssynkronisering. Jag granskar den nuvarande StoreKit- eller Billing-koden innan jag föreslår ändringar.
Endera. Jag kan koppla StoreKit 2 och Google Play Billing direkt till din backend, eller integrera RevenueCat om du vill ha centraliserade kvitton och analys. Jag säger vad som passar ditt fall.
Rättigheten bor på din server som en enda sanningskälla. Båda butikerna rapporterar till den genom verifierade transaktioner och servernotiser, så att iOS, Android, tvOS och webb alla ser samma åtkomst.
Ja. Jag verifierar Apples JWS-transaktioner och Googles köptokens på servern och behandlar förnyelse-, avsluts- och återbetalningsnotiserna, så att rättigheten förblir korrekt även för ändringar gjorda utanför appen.
Ja. Jag implementerar gratis provperioder, introduktionserbjudanden och återställning av köp enligt varje plattforms regler, och testar dem på riktiga konton så att användare inte fastnar eller dubbeldebiteras.
Behöver du senior hjälp med native mobil?
Skicka produktkontexten, målplattformen, repository-status och tidsplan. Jag säger snabbt om jag kan hjälpa.
Boka ett gratis 20-min samtalEller lämna en lapp vid disken
Beskriv ditt projekt. Jag svarar direkt i chatten när jag är tillgänglig, annars inom 24 timmar.