Tento web je automaticky překládán do více jazyků pomocí softwaru vyvinutého Kohei Koyanagim. Pro nejpřesnější informace se podívejte na originál v angličtině .

Splync v1.12 představil Tip Jar

Experimentální Tip Jar

Zatímco Splync v1.12 se zaměřil na zlepšení komunikace mezi uživateli prostřednictvím nových oznámení a odznaků, dalším krokem je posílení komunikace mezi uživateli a vývojářem. V budoucích verzích plánujeme zavést speciální tlačítka pro zpětnou vazbu, aby uživatelé mohli snadno sdílet své potřeby, návrhy nebo obavy. Splync se chce vyvíjet zaměřením na uživatele a poháněn komunitou, a otevřená komunikace je k tomu nezbytná. Jako první krok tímto směrem Splync v1.12 experimentálně zavedl Tip Jar na podporu vývojáře. Toto je poprvé, co Splync nabízí možnost dobrovolného příspěvku. Aplikace je plně použitelná zdarma a příspěvky jsou naprosto dobrovolné. Tip Jar neodemyká žádné funkce, neodstraňuje omezení ani neposkytuje odměny v aplikaci. Příspěvek ve Splync je přesně tím, co zní—jednoduchým gestem ocenění. Pokud si užíváte používání aplikace a chcete podpořit její další vývoj, velmi si vážíme vašeho příspěvku. Jde o jednorázový, dobrovolný příspěvek, nabízený čistě jako poděkování.

Splync je dílem jednotlivce

Pro upřesnění, Splync je dílem jednoho člověka. Navrhuji, vyvíjím, udržuji a propagují aplikaci jako sólový podnikatel. Tento blog je také psán jednou osobou a automaticky překládán do 42 jazyků pomocí mých skriptů Python + OpenAI API k úspoře času. Zatím mě baví vše vytvářet od začátku do konce jako sólový full-stack inženýr. Nejsem si jistý, jak daleko dokážu dojít sám. Jednoho dne možná vytvořím tým, aby byl Splync ještě silnější. Existuje přísloví: „Chcete-li jít rychle, jděte sami. Chcete-li jít daleko, jděte spolu.“ Možná se jednoho dne Splync vydá touto cestou. Zatímco Splync je prezentován jako produkt s kolektivním hlasem, jeho vývoj je v současné době řízen jednou osobou. Pro konzistenci a profesionalitu tento blog a aplikace často používají „my“ místo „já“. V závislosti na kontextu mohu přepínat mezi oběma. Bez ohledu na použitá slova, jakákoliv podpora, kterou nabídnete prostřednictvím Tip Jar, je hluboce povzbuzující a přímo pomáhá udržet pokračující vývoj.

Jak implementovat Tip Jar v iOS aplikaci

Implementace Tip Jar v iOS aplikaci může znít jednoduše, ale vyžaduje pečlivé zvážení—jak technicky, tak filozoficky. Ve Splync v1.12 byl Tip Jar implementován pomocí systému Apple In-App Purchase (IAP) s ne-spotřebitelskými, jednorázovými produkty. Z technického hlediska proces začíná definováním tip produktů v App Store Connect. Každá možnost příspěvku je zaregistrována jako samostatný produkt s pevnou cenou, jasně označená jako dobrovolný příspěvek. Za těmito produkty se neskrývají žádné funkce a po nákupu se neodemyká žádný obsah v aplikaci. Toto rozlišení je důležité, protože Apple přísně kontroluje, zda nákupy v aplikaci poskytují digitální zboží nebo funkčnost. Na straně aplikace Splync načítá dostupné tip produkty pomocí StoreKit a zobrazuje je na speciální obrazovce Tip Jar. Když uživatel vybere příspěvek, nákupní proces je kompletně řízen bezpečným platebním systémem Apple. Po úspěšné transakci aplikace jednoduše zobrazí děkovnou zprávu—neukládají se žádné vlajky, nemění se stav uživatele a neposkytují se žádné výhody.

Apple recenzent zamítl můj první Tip Jar

Implementace Tip Jar není jen o psaní kódu StoreKit. Vyžaduje také jasnou komunikaci s uživateli, správnou právní a finanční přípravu a pečlivé sladění s Apple App Review Guidelines. I pro jednoduchou funkci příspěvku musí vývojáři zajistit, že jsou uzavřeny relevantní dohody a že je nastaven platný bankovní účet pro příjem výplat prostřednictvím App Store Connect. Po dokončení všech těchto kroků jsem aplikaci odeslal ke kontrole. Téměř o den později se stav změnil z „Čeká na kontrolu“ na „V kontrole“. Byl jsem nadšený—vypadalo to, že Splync konečně začne být výdělečný. Jenže o pár minut později se stav změnil na „Zamítnuto“. Moje počáteční podání Tip Jar pro Splync bylo zamítnuto. Zpráva o zamítnutí odkazovala na „Pokyn 3.2.2 – Podnikání – Další otázky obchodního modelu – Nepřijatelné“. Apple uvedl: „Zjistili jsme, že vaše aplikace zahrnuje možnost vybírat charitativní dary v rámci aplikace, což není pro App Store vhodné, protože vaše aplikace používá nákup v aplikaci k vybírání darů.“

Proč Apple považoval můj Tip Jar za dar

Stručně řečeno, můj Tip Jar byl interpretován jako funkce pro charitativní dary. Podle zásad Apple není povoleno vybírat dary prostřednictvím nákupů v aplikaci, pokud nejsou splněny určité požadavky a schvalovací procesy. Toto nebyl můj úmysl. Tip Jar ve Splync byl navržen čistě jako dobrovolný příspěvek pro vývojáře, nikoliv jako dar pro věc nebo organizaci. Problém byl nakonec v formulaci. Výrazy jako „podpora“ a odkazy na „Splync komunitu“ neúmyslně způsobily, že funkce zněla jako systém darů spíše než osobní příspěvek. Po revizi formulace tak, aby byla explicitnější a přímější, jsem aplikaci znovu podal. Aktualizace byla přijata bez dalších problémů. V Japonsku, kde žiji, není přispívání běžnou součástí kultury. Tato zkušenost mi jasně ukázala jednu věc: příspěvky a dary se zásadně liší. Příspěvek je osobní gesto vděčnosti vůči poskytovateli služby, zatímco dar je příspěvek určený na podporu věci. Tento rozdíl je důležitý—nejen kulturně, ale i legálně a v rámci platformových zásad.

Další objasnění

Pokud si užíváte používání Splync, kdykoliv můžete přispět vývojáři. Příspěvky jsou zcela dobrovolné a neodemykají žádné funkce ani výhody. Jsou to jednoduše způsob, jak vyjádřit uznání, a jakákoliv částka je upřímně oceněna. V budoucnu může Splync zavést placený plán. Do té doby zůstává Tip Jar jedinou formou dobrovolné finanční podpory dostupné v aplikaci.