Kokeellinen Tip Jar
Splync v1.12 keskittyi parantamaan käyttäjien välistä viestintää uusien ilmoitusten ja merkkien avulla, seuraava askel on vahvistaa viestintää käyttäjien ja kehittäjän välillä. Tulevissa versioissa aiomme lisätä erityisiä palautepainikkeita, jotta käyttäjät voivat helposti jakaa tarpeitaan, ehdotuksiaan tai huoliaan. Splync pyrkii kasvamaan käyttäjäkeskeisesti ja yhteisölähtöisesti, ja avoin viestintä on tärkeää tämän tavoitteen saavuttamiseksi. Ensimmäisenä askeleena tähän suuntaan Splync v1.12 esitteli kokeellisesti Tip Jarin kehittäjän tukemiseksi. Tämä on ensimmäinen kerta, kun Splync tarjoaa vapaaehtoisia maksuvaihtoehtoja. Sovellusta voi käyttää täysin ilmaiseksi, ja tippaaminen on täysin vapaaehtoista. Tip Jar ei avaa ominaisuuksia, poista rajoituksia tai anna sovelluksen sisäisiä palkintoja. Tippaaminen Splyncissä on juuri sitä, miltä se kuulostaa—yksinkertainen arvonosoitus. Jos nautit sovelluksen käytöstä ja haluat tukea sen jatkuvaa kehitystä, olemme kiitollisia tipistäsi. Se on kertaluontoinen, vapaaehtoinen panos, puhtaasti kiitokseksi tarkoitettu.
Splync on yksilön rakentama
Selvennykseksi, Splync on yhden henkilön rakentama. Suunnittelen, kehitän, ylläpidän ja markkinoin sovellusta yksinyrittäjänä. Tämä blogi on myös yhden henkilön kirjoittama ja automaattisesti käännetty 42 kielelle Python + OpenAI API -skriptien avulla ajan säästämiseksi. Tällä hetkellä nautin kaiken rakentamisesta alusta loppuun yksin. En vielä tiedä, kuinka pitkälle voin mennä yksin. Jonain päivänä saatan muodostaa tiimin tekemään Splyncistä vielä vahvemman. On sanonta: ”Jos haluat mennä nopeasti, mene yksin. Jos haluat mennä pitkälle, mene yhdessä.” Splync saattaa lopulta seurata tätä polkua. Vaikka Splync esitetään kollektiivisesti, sen kehitystä ohjaa tällä hetkellä yksi henkilö. Johdonmukaisuuden ja ammattimaisuuden vuoksi tämä blogi ja sovellus käyttävät usein ”me” sijaan ”minä.” Kontekstista riippuen saatan vaihtaa niiden välillä. Sanamuodosta riippumatta, kaikki tuki, jonka annat Tip Jarin kautta, on erittäin rohkaisevaa ja auttaa suoraan jatkuvan kehityksen ylläpitämisessä.
Kuinka toteuttaa Tip Jar iOS-sovelluksessa
Tip Jarin toteuttaminen iOS-sovelluksessa saattaa kuulostaa yksinkertaiselta, mutta se vaatii huolellista harkintaa—sekä teknisesti että filosofisesti. Splync v1.12:ssa Tip Jar toteutettiin Applen In-App Purchase (IAP) -järjestelmällä, jossa käytettiin kuluttamattomia, kertaluontoisia tuotteita. Tekninen prosessi alkaa App Store Connectissa tip-tuotteiden määrittämisellä. Jokainen tip-vaihtoehto rekisteröidään erillisenä tuotteena, jolla on kiinteä hinta, ja se merkitään selvästi vapaaehtoiseksi panokseksi. Näihin tuotteisiin ei liity ominaisuuksia, eikä sovelluksen sisältöä avata oston jälkeen. Tämä erottelu on tärkeä, sillä Apple tarkastelee tarkasti, tarjoavatko sovelluksen sisäiset ostot digitaalista sisältöä tai toiminnallisuutta. Sovelluksen puolella Splync hakee saatavilla olevat tip-tuotteet StoreKitin avulla ja esittelee ne omalla Tip Jar -näytöllä. Kun käyttäjä valitsee tipin, ostoprosessi hoidetaan kokonaan Applen turvallisen maksujärjestelmän kautta. Onnistuneen transaktion jälkeen sovellus näyttää vain kiitosviestin—ei lippuja tallenneta, ei käyttäjätilaa muuteta, eikä etuja myönnetä.
Apple hylkäsi ensimmäisen Tip Jar -yritykseni
Tip Jarin toteuttaminen ei ole pelkästään StoreKit-koodin kirjoittamista. Se vaatii myös selkeää viestintää käyttäjien kanssa, asianmukaista juridista ja taloudellista valmistautumista sekä tarkkaa sovittamista Applen App Review Guidelines -ohjeiden kanssa. Jopa yksinkertaisen tip-ominaisuuden osalta kehittäjien on varmistettava, että asiaankuuluvat sopimukset ovat kunnossa ja että voimassa oleva pankkitili on määritetty maksujen vastaanottamiseen App Store Connectin kautta. Kun kaikki nämä vaiheet oli suoritettu, lähetin sovelluksen tarkistettavaksi. Lähes päivän kuluttua tila muuttui ”Waiting for Review” -tilasta ”In Review” -tilaan. Olin innoissani—tuntui siltä, että Splyncista oli vihdoin tulossa kannattava. Mutta vain muutamaa minuuttia myöhemmin tila muuttui ”Rejected” -tilaan. Ensimmäinen Tip Jar -lähetykseni Splyncille oli hylätty. Hylkäysviesti viittasi ”Guideline 3.2.2 – Business – Other Business Model Issues – Unacceptable.” Apple totesi: “Huomasimme, että sovelluksessasi on mahdollisuus kerätä hyväntekeväisyyslahjoituksia sovelluksen sisällä, mikä ei ole sopivaa App Storelle, koska sovelluksesi käyttää sovelluksen sisäistä ostoa lahjoitusten keräämiseen.”
Miksi Apple piti Tip Jaria lahjoituksena
Lyhyesti sanottuna, Tip Jaria pidettiin hyväntekeväisyyslahjoitusominaisuutena. Applen sääntöjen mukaan lahjoitusten kerääminen sovelluksen sisäisin ostoin ei ole sallittua, ellei tiettyjä vaatimuksia ja hyväksyntäprosesseja täytetä. Tämä ei ollut tarkoitukseni. Splyncin Tip Jar oli suunniteltu puhtaasti kehittäjälle tarkoitetuksi vapaaehtoiseksi tipiksi, ei lahjoitukseksi jollekin asialle tai organisaatiolle. Ongelma oli sanavalinnoissa. Ilmaukset kuten ”tuki” ja viittaukset ”Splync-yhteisöön” saivat ominaisuuden kuulostamaan lahjoitusjärjestelmältä henkilökohtaisen tipin sijaan. Kun muutin sanamuotoa selkeämmäksi ja suoraviivaisemmaksi, lähetin sovelluksen uudelleen. Päivitys hyväksyttiin ilman lisäongelmia. Japanissa, jossa asun, tippaaminen ei ole osa arkikulttuuria. Tämä kokemus teki yhdestä asiasta erittäin selkeän minulle: tippaaminen ja lahjoittaminen ovat pohjimmiltaan erilaisia. Tippi on henkilökohtainen arvonosoitus palveluntarjoajalle, kun taas lahjoitus on panos jonkin asian tukemiseen. Tämä ero on tärkeä—ei vain kulttuurisesti, vaan myös oikeudellisesti ja alustapolitiikkojen kannalta.
Lisäselvennyksiä
Jos nautit Splyncin käytöstä, voit milloin tahansa antaa tipin kehittäjälle. Tippaaminen on täysin vapaaehtoista eikä avaa mitään ominaisuuksia tai etuja. Se on yksinkertaisesti tapa ilmaista arvostusta, ja mikä tahansa summa on vilpittömästi arvostettu. Tulevaisuudessa Splync saattaa ottaa käyttöön maksullisen suunnitelman. Siihen asti Tip Jar on ainoa vapaaehtoisen taloudellisen tuen muoto sovelluksessa.