Dette nettstedet er automatisk oversatt til flere språk ved hjelp av programvare utviklet av Kohei Koyanagi. Se originalen på engelsk for best nøyaktighet.

Splync v1.12 introduserte en Tip Jar

Eksperimentell Tip Jar

Mens Splync v1.12 fokuserte på å forbedre kommunikasjon mellom brukere gjennom nye varsler og merker, er neste steg å styrke kommunikasjonen mellom brukerne og utvikleren. I fremtidige versjoner planlegger vi å introdusere dedikerte tilbakemeldingsknapper slik at brukere enkelt kan dele sine behov, forslag eller bekymringer. Splync ønsker å vokse på en brukersentrert, fellesskapsdrevet måte, og åpen kommunikasjon er avgjørende for dette målet. Som et første skritt i denne retningen, introduserte Splync v1.12 eksperimentelt en Tip Jar for å støtte utvikleren. Dette markerer første gang Splync har tilbudt frivillige betalingsmuligheter. Appen er fortsatt fullt brukbar gratis, og tipping er helt frivillig. Tip Jar låser ikke opp funksjoner, fjerner begrensninger eller gir noen belønninger i appen. Tipping i Splync er akkurat det det høres ut som—en enkel gest av takknemlighet. Hvis du liker å bruke appen og ønsker å støtte videreutviklingen, er vi takknemlige for ditt tips. Det er et engangs, frivillig bidrag, kun tilbudt som en måte å si takk på.

Splync er bygget av en enkeltperson

For å klargjøre, Splync er bygget av en enkeltperson. Jeg designer, utvikler, vedlikeholder og promoterer appen som en solo entreprenør. Denne bloggen er også skrevet av en person og automatisk oversatt til 42 språk med Python + OpenAI API-skript for å spare tid. Foreløpig liker jeg å bygge alt fra ende til ende som en solo full-stack ingeniør. Jeg er ennå ikke sikker på hvor langt jeg kan gå alene. En dag kan det hende jeg danner et team for å gjøre Splync enda sterkere. Det er et ordtak: “Hvis du vil gå raskt, gå alene. Hvis du vil gå langt, gå sammen.” Splync vil kanskje følge den veien. Selv om Splync presenteres som et produkt med en kollektiv stemme, drives utviklingen for tiden av én person. For konsistens og profesjonalitet bruker denne bloggen og appen ofte “vi” i stedet for “jeg.” Avhengig av konteksten kan jeg veksle mellom de to. Uansett formulering, er all støtte du gir gjennom Tip Jar svært oppmuntrende og hjelper direkte med å opprettholde videreutviklingen.

Hvordan implementere en Tip Jar i en iOS-app

Å implementere en Tip Jar i en iOS-app kan høres enkelt ut, men det krever nøye vurdering—både teknisk og filosofisk. I Splync v1.12 ble Tip Jar implementert ved hjelp av Apples In-App Purchase (IAP)-system med ikke-forbruksbare, engangsprodukter. Fra et teknisk perspektiv starter prosessen med å definere tip-produkter i App Store Connect. Hver tip-valg er registrert som et eget produkt med en fast pris, tydelig merket som et frivillig bidrag. Ingen funksjoner er låst bak disse produktene, og ingen innhold i appen låses opp etter kjøp. Denne distinksjonen er viktig, da Apple strengt vurderer om kjøp i appen gir digitale varer eller funksjonalitet. På app-siden henter Splync tilgjengelige tip-produkter ved hjelp av StoreKit og presenterer dem på en dedikert Tip Jar-skjerm. Når en bruker velger et tips, håndteres kjøpsflyten helt gjennom Apples sikre betalingssystem. Etter en vellykket transaksjon viser appen bare en takkebeskjed—ingen flagg lagres, ingen brukertilstand endres, og ingen privilegier gis.

Apple avslo min første Tip Jar

Å implementere en Tip Jar handler ikke bare om å skrive StoreKit-kode. Det krever også klar kommunikasjon med brukere, riktig juridisk og økonomisk forberedelse, og nøye tilpasning til Apples App Review Guidelines. Selv for en enkel tipping-funksjon, må utviklere sørge for at relevante avtaler er på plass og at en gyldig bankkonto er konfigurert for å motta utbetalinger gjennom App Store Connect. Etter å ha fullført alle disse trinnene, sendte jeg appen til gjennomgang. Nesten en dag senere endret status seg fra “Venter på gjennomgang” til “Under gjennomgang.” Jeg var spent—det føltes som om Splync endelig var i ferd med å bli lønnsom. Men bare noen få minutter senere endret status seg til “Avslått.” Min første Tip Jar-innsending for Splync var blitt avslått. Avslagsmeldingen refererte til “Retningslinje 3.2.2 – Forretning – Andre forretningsmodellproblemer – Uakseptabelt.” Apple uttalte: “Vi la merke til at appen din inkluderer muligheten til å samle inn veldedige donasjoner innen appen, noe som ikke er passende for App Store, fordi appen din bruker kjøp i appen til å samle inn donasjoner.”

Hvorfor Apple betraktet min Tip Jar som en donasjon

Kort sagt, min Tip Jar ble tolket som en funksjon for veldedige donasjoner. Under Apples retningslinjer er det ikke tillatt å samle inn donasjoner gjennom kjøp i appen med mindre spesifikke krav og godkjennelsesprosesser er oppfylt. Dette var ikke min hensikt. Splync’s Tip Jar var designet utelukkende som et frivillig tips til utvikleren, ikke som en donasjon til en sak eller organisasjon. Problemet viste seg å være formuleringen. Fraser som “support” og referanser til “Splync-fellesskapet” fikk uforvarende funksjonen til å høres ut som et donasjonssystem i stedet for et personlig tips. Etter å ha reviderte formuleringen for å være mer eksplisitt og direkte, sendte jeg inn appen på nytt. Oppdateringen ble akseptert uten videre problemer. I Japan, der jeg bor, er tipping ikke en del av hverdagskulturen. Denne opplevelsen gjorde en ting spesielt klart for meg: tipping og donasjoner er fundamentalt forskjellige. Et tips er en personlig gest av takknemlighet mot en tjenesteyter, mens en donasjon er et bidrag laget i støtte av en sak. Den distinksjonen betyr mye—ikke bare kulturelt, men også juridisk og innen plattformretningslinjer.

Ytterligere avklaringer

Hvis du liker å bruke Splync, er du velkommen til å tipse utvikleren når som helst. Tipping er helt frivillig og låser ikke opp noen funksjoner eller fordeler. Det er rett og slett en måte å uttrykke takknemlighet på, og ethvert beløp er oppriktig verdsatt. I fremtiden kan Splync introdusere en betalt plan. Inntil da er Tip Jar den eneste formen for frivillig økonomisk støtte tilgjengelig i appen.