प्रायोगात्मक Tip Jar
Splync v1.12 ले नयाँ सूचनाहरू र ब्याजहरू मार्फत प्रयोगकर्ताबीचको सञ्चार सुधार गर्न ध्यान केन्द्रित गर्दा, अब प्रयोगकर्ता र विकासकर्ताबीचको सञ्चारलाई सुदृढ पार्ने समय हो। आगामी संस्करणहरूमा, हाम्रा योजना समर्पित फिडब्याक बटनहरू समावेश गर्ने छन् जसले प्रयोगकर्ताहरूलाई उनीहरूको आवश्यकता, सल्लाह, वा चिन्ताहरू सजिलैसँग साझेदारी गर्न सकून्। Splync प्रयोगकर्ता-केंद्रित, समुदाय-चालित तरिकामा बढ्न चाहन्छ, र खुला सञ्चार त्यो लक्ष्यको लागि अत्यावश्यक छ। यस दिशामा पहिलो कदमको रूपमा, Splync v1.12 ले विकासकर्तालाई समर्थन गर्न प्रायोगात्मक रूपमा Tip Jar प्रस्तुत गर्यो। यो पहिलो पटक हो कि Splync ले स्वैच्छिक भुक्तानी विकल्पहरू प्रस्ताव गरेको छ। अनुप्रयोग पूर्ण रूपमा निःशुल्क प्रयोग गर्न सकिन्छ, र टिप दिनु पूर्ण रूपमा वैकल्पिक छ। Tip Jar ले सुविधाहरू अनलक गर्दैन, सीमाहरू हटाउँदैन, वा कुनै इन-एप पुरस्कार प्रदान गर्दैन। Splync मा टिपिंग भनेको के भन्ने हो—एक साधारण आभारको संकेत मात्र हो। यदि तपाईंले अनुप्रयोगको प्रयोग रमाइलो मान्नुहुन्छ र यसको निरन्तर विकासलाई समर्थन गर्न चाहानुहुन्छ भने, हामी तपाईंको टिपको लागि आभारी छौं। यो एक-पटकको, वैकल्पिक योगदान हो, केवल धन्यवाद भन्नको लागि प्रस्ताव गरिएको हो।
Splync एक व्यक्तिद्वारा निर्मित हो
स्पष्ट रूपमा भन्नुपर्दा, Splync एक व्यक्तिद्वारा निर्मित हो। म एकल उद्यमीको रूपमा अनुप्रयोग डिजाइन, विकास, मर्मत र प्रचार गर्छु। यो ब्लग पनि एक व्यक्तिले लेखेको हो र मेरो Python + OpenAI API स्क्रिप्टहरूको प्रयोगले ४२ भाषाहरूमा स्वचालित रूपमा अनुवाद गरिएको हो समय बचत गर्न। अहिलेको लागि, म एकल फुल-स्ट्याक इन्जिनियरको रूपमा सबै थोक निर्माण गर्न रमाइलो मान्छु। म एक्लै कति टाढा जान सक्छु भनेर निश्चित छैन। एक दिन, म Splync लाई अझ सशक्त बनाउनको लागि टिम बनाउन सक्छु। भनाइ छ: “यदि तपाईं छिटो जान चाहनुहुन्छ भने, एक्लै जानुहोस्। यदि तपाईं टाढा जान चाहनुहुन्छ भने, सँगै जानुहोस्।” Splync ले अन्ततः त्यो बाटो पछ्याउन सक्छ। Splync सामूहिक स्वरको साथ उत्पादनको रूपमा प्रस्तुत गरिएको छ, यसको विकास हाल एक व्यक्तिले चलाइरहेको छ। स्थिरता र व्यावसायिकताका लागि, यो ब्लग र अनुप्रयोग प्रायः "हामी" सट्टा "म" प्रयोग गर्छन्। प्रसङ्ग अनुसार, म दुई बीचमा स्विच गर्न सक्छु। शब्दावलीको पर्वाह नगरी, तपाईंले Tip Jar मार्फत दिएको कुनै पनि समर्थन गहिरो रूपमा प्रोत्साहनदायी छ र सिधा निरन्तर विकासलाई सुदृढ पार्न मद्दत गर्छ।
iOS एपमा Tip Jar कसरी कार्यान्वयन गर्ने
iOS एपमा Tip Jar कार्यान्वयन गर्नु सजिलो सुनिन सक्छ, तर यसमा सावधानीपूर्वक विचार चाहिन्छ—प्राविधिक र दार्शनिक रूपमा। Splync v1.12 मा, Tip Jar लाई Apple को इन-एप खरिद (IAP) प्रणालीको प्रयोग गरेर गैर-उपभोग्य, एक-पटकका उत्पादनहरू संग कार्यान्वयन गरियो। प्राविधिक दृष्टिकोणबाट, प्रक्रिया App Store Connect मा टिप उत्पादनहरू परिभाषित गरेर सुरु हुन्छ। प्रत्येक टिप विकल्पलाई निश्चित मूल्यको स्वैच्छिक योगदानको रूपमा स्पष्ट रूपमा लेबल गरिएको छुट्टै उत्पादनको रूपमा दर्ता गरिन्छ। यी उत्पादनहरूको पछाडि कुनै सुविधाहरू रोकिएका छैनन्, र खरिद पछि कुनै इन-एप सामग्री अनलक हुँदैन। यो भिन्नता महत्त्वपूर्ण छ, किनकि Apple ले कडाईका साथ इन-एप खरिदहरूले डिजिटल वस्तुहरू वा कार्यक्षमता प्रदान गर्छन् कि गर्दैनन् भनेर समीक्षा गर्छ। अनुप्रयोगको पक्षमा, Splync ले StoreKit प्रयोग गरेर उपलब्ध टिप उत्पादनहरू ल्याउछ र तिनीहरूलाई समर्पित Tip Jar स्क्रिनमा प्रस्तुत गर्दछ। जब एक प्रयोगकर्ताले टिप चयन गर्दछ, खरिद प्रवाह पूरै Apple को सुरक्षित भुक्तानी प्रणाली मार्फत ह्यान्डल गरिन्छ। सफल लेन-देन पछि, अनुप्रयोगले केवल धन्यवाद सन्देश देखाउँछ—कुनै झण्डा भण्डारण हुँदैन, कुनै प्रयोगकर्ता अवस्था परिवर्तन हुँदैन, र कुनै विशेषाधिकार प्रदान गरिँदैन।
Apple समीक्षकले मेरो पहिलो Tip Jar अस्वीकृत गर्यो
Tip Jar कार्यान्वयन गर्नु केवल StoreKit कोड लेख्नमा मात्र सीमित छैन। यसमा प्रयोगकर्तासँग स्पष्ट सञ्चार, उचित कानूनी र वित्तीय तयारी, र Apple को एप समीक्षात्मक दिशानिर्देशहरूको सावधानीपूर्वक पालना चाहिन्छ। सरल टिपिंग सुविधाको लागि पनि, विकासकर्ताहरूले सम्बन्धित सम्झौताहरू ठिक पार्न र App Store Connect मार्फत भुक्तानी प्राप्त गर्न मान्य बैंक खाता कन्फिगर गर्नुपर्छ। यी सबै चरणहरू पूरा गरेपछि, म एप समीक्षा गर्न पठाएँ। लगभग एक दिन पछि, स्थिति “समीक्षाको लागि प्रतीक्षारत” बाट “समीक्षा हुँदैछ” मा परिवर्तन भयो। म उत्साहित थिएँ—लाग्यो Splync अन्ततः लाभदायक हुन लागेको छ। तर, केही मिनेट पछि, स्थिति “अस्वीकृत” मा परिवर्तन भयो। Splync को लागि मेरो पहिलो Tip Jar पेश गरेपछि अस्वीकृत भयो। अस्वीकृति सन्देशमा “दिशानिर्देश 3.2.2 – व्यापार – अन्य व्यापार मोडल मुद्दाहरू – अस्वीकार्य” उल्लेख गरिएको थियो। Apple ले भने: “हामीले देख्यौं कि तपाईंको एपले अनुप्रयोगभित्र परोपकारी दान सङ्कलन गर्ने क्षमता समावेश गर्दछ, जुन अनुपयुक्त छ App Store का लागि, किनकि तपाईंको एपले दान सङ्कलन गर्न इन-एप खरिदको प्रयोग गर्छ।”
किन Apple ले मेरो Tip Jar लाई दान ठान्यो
संक्षेपमा भन्नुपर्दा, मेरो Tip Jar लाई परोपकारी दान सुविधा रूपमा व्याख्या गरियो। Apple का नीतिहरू अन्तर्गत, इन-एप खरिदहरू मार्फत दानहरूको सङ्कलनलाई विशिष्ट आवश्यकताहरू र स्वीकृति प्रक्रियाहरू पूरा नभएसम्म अनुमति दिइँदैन। यो मेरो उद्देश्य थिएन। Splync को Tip Jar विकासकर्ताको लागि स्वैच्छिक टिपको रूपमा मात्र डिजाइन गरिएको थियो, कुनै कारण वा संस्थानको लागि दानको रूपमा होइन। समस्या शब्दावलीमा निहित थियो। जस्ता वाक्यांशहरू “समर्थन” र “Splync समुदाय” को सन्दर्भले अनिच्छित रूपमा सुविधालाई दान प्रणाली जस्तो बनायो, व्यक्तिगत टिप नभएर। वाक्यावलीलाई अझ स्पष्ट र प्रत्यक्ष बनाउँदै संशोधन गरेपछि, मैले एपलाई पुन: प्रस्तुत गरें। अपडेट थप समस्या बिना स्वीकार गरियो। जापानमा, जहाँ म बस्छु, टिपिंग दैनिक संस्कृतिको हिस्सा होइन। यो अनुभवले मलाई एक कुरा विशेष गरी स्पष्ट गर्यो: टिपिंग र दान दार्शनिक रूपमा फरक छन्। एक टिप भनेको सेवा प्रदायक तर्फको व्यक्तिगत आभारको संकेत हो, जबकि दान भनेको कारणको समर्थनमा गरिने योगदान हो। त्यो भिन्नता महत्त्वपूर्ण छ—केवल सांस्कृतिक रूपमै होइन, कानूनी र प्लेटफर्म नीतिहरू भित्र पनि।
थप स्पष्टीकरणहरू
यदि तपाईं Splync प्रयोग गर्न मन पराउनुहुन्छ भने, तपाईंलाई विकासकर्तालाई कुनै पनि समयमा टिप दिन स्वागत छ। टिपिंग पूर्ण रूपमा वैकल्पिक छ र कुनै सुविधाहरू वा लाभहरू अनलक गर्दैन। यो केवल आभारको अभिव्यक्ति हो, र कुनै पनि रकमलाई सच्चा रूपमा प्रशंसा गरिन्छ। भविष्यमा, Splync ले भुक्तान योजना सुरु गर्न सक्छ। तबसम्म, Tip Jar अनुप्रयोग भित्र उपलब्ध एक मात्र स्वैच्छिक आर्थिक समर्थनको रूप हो।