Ang website na ito ay awtomatikong isinalin sa iba’t ibang wika gamit ang software na binuo ni Kohei Koyanagi. Para sa mas eksaktong impormasyon, tingnan ang orihinal sa Ingles .

Inilunsad ng Splync v1.12 ang isang Tip Jar

Eksperimentong Tip Jar

Habang ang Splync v1.12 ay nakatuon sa pagpapabuti ng komunikasyon sa pagitan ng mga gumagamit sa pamamagitan ng bagong mga abiso at badge, ang susunod na hakbang ay palakasin ang komunikasyon sa pagitan ng mga gumagamit at ng developer. Sa mga darating na bersyon, plano naming magpakilala ng mga dedikadong feedback na button upang madaliang maibahagi ng mga gumagamit ang kanilang mga pangangailangan, mungkahi, o alalahanin. Layunin ng Splync na lumago sa isang paraan na pokus sa gumagamit at pinapagana ng komunidad, at mahalaga ang bukas na komunikasyon para sa layuning iyon. Bilang unang hakbang patungo sa direksyong ito, eksperimentong nagpakilala ang Splync v1.12 ng Tip Jar upang suportahan ang developer. Ito ang unang pagkakataon na nag-alok ang Splync ng mga boluntaryong opsyon sa pagbabayad. Ang app ay nananatiling ganap na magagamit ng libre, at ang pag-tip ay ganap na opsyonal. Ang Tip Jar ay hindi nag-u-unlock ng mga tampok, nag-aalis ng mga limitasyon, o nagbibigay ng anumang gantimpala sa loob ng app. Ang pag-tip sa Splync ay eksaktong kung ano ang tunog nito—isang simpleng kilos ng pagpapahalaga. Kung nasisiyahan ka sa paggamit ng app at nais mong suportahan ang patuloy na pag-unlad nito, kami ay nagpapasalamat sa iyong tip. Ito ay isang beses na, opsyonal na kontribusyon, na inaalok para lamang magpasalamat.

Ginawa ng Isang Indibidwal ang Splync

Para linawin, ang Splync ay gawa ng isang indibidwal. Dinisenyo, dine-develop, pinapanatili, at pinopromote ko ang app bilang isang solo na negosyante. Ang blog na ito ay isinulat din ng isang tao at awtomatikong isinasalin sa 42 wika gamit ang aking mga script ng Python + OpenAI API upang makatipid ng oras. Sa ngayon, natutuwa ako sa paggawa ng lahat mula umpisa hanggang katapusan bilang isang solo full-stack na engineer. Hindi ko pa sigurado kung gaano kalayo ang kaya kong marating nang mag-isa. Balang araw, maaaring bumuo ako ng isang team para mas palakasin pa ang Splync. May kasabihan: “Kung gusto mong mabilis, mag-isa. Kung gusto mong malayo, magkasama.” Maaari itong sundan ng Splync balang araw. Habang ang Splync ay ipinapakita bilang isang produkto na may kolektibong tinig, ang pagbuo nito sa kasalukuyan ay pinapagana ng isang tao. Para sa pagkakapare-pareho at propesyonalismo, madalas na ginagamit ng blog at app ang “kami” sa halip na “ako.” Depende sa konteksto, maaari akong magpalit-palit sa dalawa. Anuman ang mga salita, anumang suporta na inaalok mo sa pamamagitan ng Tip Jar ay lubos na nakakatuwa at direktang tumutulong sa pagpapanatili ng patuloy na pag-unlad.

Paano Magpatupad ng Tip Jar sa isang iOS App

Ang pagpapatupad ng Tip Jar sa isang iOS app ay maaaring mukhang simple, ngunit nangangailangan ito ng maingat na pag-iisip—parehong teknikal at pilosopikal. Sa Splync v1.12, ang Tip Jar ay ipinatupad gamit ang Apple’s In-App Purchase (IAP) system na may mga non-consumable, one-time na produkto. Sa teknikal na pananaw, nagsisimula ang proseso sa pagtukoy ng mga tip na produkto sa App Store Connect. Ang bawat tip na opsyon ay nakarehistro bilang magkaibang produkto na may nakatakdang presyo, malinaw na tinaguriang boluntaryong kontribusyon. Walang mga tampok na naka-gate sa likod ng mga produktong ito, at walang in-app na nilalaman na na-unlock pagkatapos ng pagbili. Mahalaga ang pagkakaibang ito, dahil masusing sinusuri ng Apple kung ang mga in-app na pagbili ay nagbibigay ng digital na kalakal o functionality. Sa bahagi ng app, kinukuha ng Splync ang available na tip na mga produkto gamit ang StoreKit at ipinapakita ang mga ito sa isang dedikadong Tip Jar screen. Kapag pinili ng isang user ang isang tip, ang daloy ng pagbili ay ganap na pinapangasiwaan sa pamamagitan ng secure na payment system ng Apple. Matapos ang matagumpay na transaksyon, ang app ay simpleng nagpapakita ng mensahe ng pasasalamat—walang flags na nakatago, walang estado ng user na nabago, at walang pribilehiyo na ibinigay.

Tinanggihan ng Apple Reviewer ang Aking Unang Tip Jar

Ang pagpapatupad ng Tip Jar ay hindi lamang tungkol sa pagsusulat ng StoreKit code. Nangangailangan din ito ng malinaw na komunikasyon sa mga gumagamit, tamang legal at pinansyal na paghahanda, at maingat na pagsunod sa Apple’s App Review Guidelines. Kahit para sa isang simpleng tampok ng pag-tip, kailangang tiyakin ng mga developer na ang mga kaugnay na kasunduan ay nasa lugar at na ang isang wastong bank account ay nakumpigura upang makatanggap ng mga payout sa pamamagitan ng App Store Connect. Matapos matapos ang lahat ng mga hakbang na ito, isinumite ko ang app para sa pagsusuri. Halos isang araw ang lumipas, ang status ay nagbago mula “Naghihintay para sa Pagsusuri” sa “Sa Pagsusuri.” Ako ay nasasabik—pakiramdam ko ay magiging kumikita na ang Splync. Gayunpaman, ilang minuto lamang ang lumipas, ang status ay nagbago sa “Tinanggihan.” Ang aking unang Tip Jar na pagsusumite para sa Splync ay tinanggihan. Ang mensahe ng pagtanggi ay tumukoy sa “Guideline 3.2.2 – Business – Other Business Model Issues – Unacceptable.” Sinabi ng Apple: “Napansin namin na ang iyong app ay naglalaman ng kakayahang mangolekta ng mga charitable donation sa loob ng app, na hindi angkop para sa App Store, dahil ginagamit ng iyong app ang in-app purchase upang mangolekta ng mga donation.”

Bakit Itinuring ng Apple na Donasyon ang Aking Tip Jar

Sa madaling salita, ang aking Tip Jar ay itinuring na tampok para sa charitable donation. Sa ilalim ng mga patakaran ng Apple, ang pangongolekta ng mga donasyon sa pamamagitan ng in-app na pagbili ay hindi pinahihintulutan maliban kung natugunan ang mga tiyak na kinakailangan at proseso ng pag-apruba. Ito ay hindi ang aking intensyon. Ang Tip Jar ng Splync ay dinisenyo bilang boluntaryong tip lamang para sa developer, hindi bilang donasyon para sa isang layunin o organisasyon. Ang isyu ay lumabas sa mga salita. Ang mga parirala tulad ng “support” at mga pagtukoy sa “Splync community” ay hindi sinasadyang nagmukhang sistema ng donasyon ang tampok kaysa isang personal na tip. Pagkatapos baguhin ang mga salita upang maging mas malinaw at tuwiran, muling isinumite ko ang app. Tinanggap ang pag-update nang walang karagdagang isyu. Sa Japan, kung saan ako nakatira, ang pag-tip ay hindi bahagi ng pang-araw-araw na kultura. Ang karanasang ito ay nagbigay ng isang bagay na malinaw sa akin: ang pag-tip at pag-donate ay magkaibang bagay. Ang tip ay isang personal na kilos ng pasasalamat sa isang tagapagbigay ng serbisyo, habang ang donasyon ay isang kontribusyon na ginawa para suportahan ang isang layunin. Mahalaga ang pagkakaibang ito—hindi lamang sa kultura, kundi pati na rin sa legalidad at sa mga patakaran ng plataporma.

Karagdagang mga Paglilinaw

Kung nasisiyahan ka sa paggamit ng Splync, malugod kang mag-tip sa developer anumang oras. Ang pag-tip ay ganap na opsyonal at hindi nag-u-unlock ng anumang mga tampok o benepisyo. Ito ay simpleng paraan upang magpahayag ng pasasalamat, at anumang halaga ay lubos na pinahahalagahan. Sa hinaharap, maaaring magpakilala ang Splync ng isang bayad na plano. Hanggang sa panahong iyon, ang Tip Jar ay nananatiling tanging anyo ng boluntaryong pinansyal na suporta na magagamit sa loob ng app.