Acest site este tradus automat în mai multe limbi folosind software dezvoltat de Kohei Koyanagi. Pentru acuratețe, consultați versiunea originală în engleză .

Splync v1.12 a introdus Tip Jar

Tip Jar experimental

În timp ce Splync v1.12 s-a concentrat pe îmbunătățirea comunicării între utilizatori prin notificări și insigne noi, următorul pas este consolidarea comunicării între utilizatori și dezvoltator. În versiunile viitoare, plănuim să introducem butoane dedicate de feedback pentru ca utilizatorii să-și poată împărtăși ușor nevoile, sugestiile sau preocupările. Splync își propune să crească într-un mod axat pe utilizatori și condus de comunitate, iar comunicarea deschisă este esențială pentru acest obiectiv. Ca un prim pas în această direcție, Splync v1.12 a introdus experimental un Tip Jar pentru a susține dezvoltatorul. Aceasta marchează prima dată când Splync oferă opțiuni de plată voluntare. Aplicația rămâne complet utilizabilă gratuit, iar tips-ul este complet opțional. Tip Jar nu deblochează funcții, nu elimină limitări și nu oferă recompense în aplicație. Tips-ul în Splync este exact ceea ce sună—a simple gest de apreciere. Dacă vă place să folosiți aplicația și doriți să susțineți dezvoltarea sa continuă, suntem recunoscători pentru tips-ul dumneavoastră. Este o contribuție unică, opțională, oferită doar ca o modalitate de a spune mulțumesc.

Splync este creat de o singură persoană

Pentru clarificare, Splync este creat de o singură persoană. Eu proiectez, dezvolt, întrețin și promovez aplicația ca antreprenor individual. Acest blog este, de asemenea, scris de o singură persoană și tradus automat în 42 de limbi cu ajutorul scripturilor mele Python + OpenAI API pentru a economisi timp. Deocamdată, îmi place să construiesc totul cap la coadă ca inginer full-stack solitar. Nu sunt încă sigur cât de departe pot ajunge singur. Într-o zi, s-ar putea să formez o echipă pentru a face Splync și mai puternic. Există o zicală: „Dacă vrei să ajungi repede, mergi singur. Dacă vrei să ajungi departe, mergi împreună.” Splync ar putea urma în cele din urmă acest drum. Deși Splync este prezentat ca un produs cu o voce colectivă, dezvoltarea sa este în prezent condusă de o singură persoană. Pentru consistență și profesionalism, acest blog și aplicația folosesc adesea „noi” în loc de „eu”. În funcție de context, pot trece de la unul la altul. Indiferent de formulare, orice sprijin oferit prin Tip Jar este profund încurajator și ajută direct la susținerea dezvoltării continue.

Cum să implementezi un Tip Jar într-o aplicație iOS

Implementarea unui Tip Jar într-o aplicație iOS poate părea simplă, dar necesită o considerare atentă—atât tehnică, cât și filozofică. În Splync v1.12, Tip Jar a fost implementat folosind sistemul Apple de cumpărături în aplicație (IAP) cu produse neconsumabile, unice. Din punct de vedere tehnic, procesul începe cu definirea produselor tip în App Store Connect. Fiecare opțiune de tips este înregistrată ca produs separat, cu un preț fix, etichetat clar ca o contribuție voluntară. Nicio caracteristică nu este blocată în spatele acestor produse și niciun conținut din aplicație nu este deblocat după achiziție. Această distincție este importantă, deoarece Apple examinează strict dacă achizițiile în aplicație oferă bunuri digitale sau funcționalități. Pe partea de aplicație, Splync preia produsele tip disponibile folosind StoreKit și le prezintă pe un ecran dedicat Tip Jar. Când un utilizator alege un tip, fluxul de achiziție este gestionat complet prin sistemul de plată securizat al Apple. După o tranzacție de succes, aplicația afișează pur și simplu un mesaj de mulțumire—nu se stochează niciun indicator, nu se schimbă starea utilizatorului și nu se acordă privilegii.

Apple a respins primul meu Tip Jar

Implementarea unui Tip Jar nu înseamnă doar scrierea codului StoreKit. De asemenea, necesită comunicare clară cu utilizatorii, pregătire legală și financiară corespunzătoare și o aliniere atentă cu Ghidurile de revizuire Apple. Chiar și pentru o funcție simplă de tips, dezvoltatorii trebuie să se asigure că acordurile relevante sunt în vigoare și că un cont bancar valid este configurat pentru a primi plăți prin App Store Connect. După ce am finalizat toți acești pași, am trimis aplicația pentru revizuire. Aproape o zi mai târziu, statutul s-a schimbat de la „Așteaptă revizuirea” la „În revizuire”. Eram entuziasmat—simțeam că Splync era pe cale să devină profitabil. Cu toate acestea, doar câteva minute mai târziu, statutul s-a schimbat la „Respins”. Prima mea depunere a Tip Jar pentru Splync a fost respinsă. Mesajul de respingere a făcut referire la „Ghidul 3.2.2 – Afaceri – Alte probleme de model de afaceri – Inacceptabil.” Apple a afirmat: „Am observat că aplicația dumneavoastră include capacitatea de a colecta donații caritabile în aplicație, ceea ce nu este potrivit pentru App Store, deoarece aplicația dumneavoastră folosește achiziția în aplicație pentru a colecta donații.”

De ce Apple a considerat Tip Jar-ul meu o donație

Pe scurt, Tip Jar-ul meu a fost interpretat ca o funcție de donație caritabilă. Conform politicilor Apple, colectarea de donații prin achiziții în aplicație nu este permisă decât dacă sunt îndeplinite cerințe specifice și procese de aprobare. Aceasta nu a fost intenția mea. Tip Jar-ul Splync a fost conceput pur și simplu ca un tips voluntar pentru dezvoltator, nu ca o donație pentru o cauză sau organizație. Problema s-a dovedit a fi limbajul. Expresii precum „suport” și referințele la „comunitatea Splync” au făcut ca funcția să pară un sistem de donații mai degrabă decât un tips personal. După ce am revizuit formulările pentru a fi mai explicite și directe, am retransmis aplicația. Actualizarea a fost acceptată fără alte probleme. În Japonia, unde locuiesc, tips-ul nu face parte din cultura de zi cu zi. Această experiență mi-a clarificat un lucru: tips-ul și donația sunt fundamental diferite. Un tips este un gest personal de recunoștință față de un prestator de servicii, în timp ce o donație este o contribuție făcută în sprijinul unei cauze. Această distincție este importantă—nu doar cultural, ci și legal și în cadrul politicilor platformei.

Clarificări suplimentare

Dacă vă place să folosiți Splync, sunteți binevenit să oferiți un tips dezvoltatorului oricând. Tips-ul este complet opțional și nu deblochează nicio funcție sau beneficiu. Este pur și simplu o modalitate de a exprima aprecierea, iar orice sumă este sincer apreciată. În viitor, Splync ar putea introduce un plan plătit. Până atunci, Tip Jar rămâne singura formă de suport financiar voluntar disponibilă în aplicație.