Tip Jar แบบทดลอง
แม้ว่า Splync v1.12 จะมุ่งเน้นที่การเสริมสร้างการสื่อสารระหว่างผู้ใช้ด้วยการแจ้งเตือนและตราสัญลักษณ์ใหม่ ขั้นตอนต่อไปคือการพัฒนาการสื่อสารระหว่างผู้ใช้กับผู้พัฒนา ในเวอร์ชันถัดไป เราวางแผนที่จะเพิ่มปุ่มสำหรับแสดงความคิดเห็นเพื่อให้ผู้ใช้สามารถแชร์ความต้องการ ข้อเสนอแนะ หรือข้อกังวลได้ง่ายขึ้น Splync มุ่งมั่นที่จะเติบโตด้วยการมุ่งเน้นที่ผู้ใช้และขับเคลื่อนด้วยชุมชน การสื่อสารเปิดกว้างคือหัวใจสำคัญของเป้าหมายนี้ ก้าวแรกในทิศทางนี้คือการนำเสนอ Tip Jar ใน Splync v1.12 แบบทดลองเพื่อสนับสนุนผู้พัฒนา นี่เป็นครั้งแรกที่ Splync นำเสนอตัวเลือกการชำระเงินโดยสมัครใจ แอปยังคงใช้งานได้ฟรีทั้งหมดและการให้ทิปก็เป็นทางเลือกอย่างเต็มที่ Tip Jar ไม่ได้ปลดล็อกคุณลักษณะใด ๆ ไม่ได้ลบข้อจำกัด และไม่มีรางวัลในแอพ การให้ทิปใน Splync เป็นเพียงการแสดงความชื่นชมเล็ก ๆ น้อย ๆ หากคุณชอบใช้แอปและต้องการสนับสนุนการพัฒนาต่อไป เราขอขอบคุณสำหรับการให้ทิปของคุณ มันเป็นการบริจาคครั้งเดียวที่คุณเลือกได้เองและเป็นเพียงการกล่าวคำขอบคุณ
Splync ถูกพัฒนาโดยคนเพียงคนเดียว
เพื่อความชัดเจน Splync ถูกพัฒนาโดยคนเพียงคนเดียว ฉันออกแบบ พัฒนา ดูแลและโปรโมทแอปในฐานะนักธุรกิจเดี่ยว บล็อกนี้ก็เขียนโดยคนคนเดียวและถูกแปลอัตโนมัติเป็น 42 ภาษา ด้วยสคริปต์ Python + OpenAI API ของฉันเพื่อประหยัดเวลา ตอนนี้ฉันสนุกกับการสร้างสิ่งต่าง ๆ เองทั้งหมดในฐานะวิศวกรเต็มสแต็กคนเดียว ฉันยังไม่แน่ใจว่าฉันจะไปได้ไกลแค่ไหน วันหนึ่งฉันอาจจะสร้างทีมเพื่อทำให้ Splync แข็งแกร่งยิ่งขึ้น มีคำกล่าวว่า "ถ้าอยากไปเร็ว ไปคนเดียว ถ้าอยากไปไกล ไปด้วยกัน" สักวัน Splync อาจจะเดินตามเส้นทางนั้น แม้ว่า Splync จะถูกนำเสนอเป็นผลิตภัณฑ์ที่มีเสียงรวม แต่การพัฒนาก็ยังคงขับเคลื่อนโดยคนคนเดียว เพื่อความสม่ำเสมอและความเป็นมืออาชีพ บล็อกนี้และแอปมักใช้ "เรา" แทน "ฉัน" ขึ้นอยู่กับบริบท ฉันอาจสลับใช้ตามนั้น ไม่ว่าการใช้คำใด การสนับสนุนใด ๆ ที่คุณมอบผ่าน Tip Jar ก็ได้รับการสนับสนุนอย่างมากและช่วยให้การพัฒนายังคงดำเนินต่อไป
วิธีสร้าง Tip Jar ในแอพ iOS
การสร้าง Tip Jar ในแอพ iOS อาจฟังดูง่าย แต่จำเป็นต้องพิจารณาอย่างรอบคอบทั้งในเชิงเทคนิคและปรัชญา ใน Splync v1.12 Tip Jar ถูกสร้างขึ้นโดยใช้ระบบ In-App Purchase (IAP) ของ Apple ด้วยผลิตภัณฑ์ที่ไม่บริโภคซ้ำและซื้อครั้งเดียว จากมุมมองทางเทคนิค กระบวนการเริ่มต้นด้วยการกำหนดผลิตภัณฑ์ทิปใน App Store Connect ตัวเลือกทิปแต่ละตัวถูกลงทะเบียนเป็นผลิตภัณฑ์แยกต่างหากในราคาคงที่ ระบุตัวชัดเจนว่าเป็นการบริจาคโดยสมัครใจ ไม่มีคุณลักษณะใดถูกขวางกั้นโดยผลิตภัณฑ์เหล่านี้ และไม่มีเนื้อหาในแอพใดที่ถูกปลดล็อกหลังการซื้อ ข้อนี้สำคัญเนื่องจาก Apple ตรวจสอบอย่างเข้มงวดว่าการซื้อในแอพให้สินค้าและฟังก์ชันดิจิทัลหรือไม่ ในส่วนของแอพ Splync ดึงข้อมูลผลิตภัณฑ์ทิปที่มีอยู่โดยใช้ StoreKit และนำเสนอในหน้าจอ Tip Jar เมื่อผู้ใช้เลือกทิป กระบวนการซื้อจะถูกจัดการทั้งหมดผ่านระบบการชำระเงินที่ปลอดภัยของ Apple หลังจากทำธุรกรรมสำเร็จ แอพจะแสดงเพียงข้อความขอบคุณ ไม่มีการจัดเก็บธง ไม่มีการเปลี่ยนสถานะผู้ใช้ และไม่มีการมอบสิทธิพิเศษใด ๆ
ผู้รีวิวจาก Apple ปฏิเสธ Tip Jar ครั้งแรกของฉัน
การสร้าง Tip Jar ไม่ใช่แค่การเขียนโค้ด StoreKit เท่านั้น ยังต้องการการสื่อสารที่ชัดเจนกับผู้ใช้ การเตรียมการทางกฎหมายและการเงินที่เหมาะสม และการปรับให้เข้ากันได้กับแนวทางการตรวจสอบแอปของ Apple อย่างระมัดระวัง แม้แต่ฟีเจอร์การให้ทิปที่ธรรมดา นักพัฒนาต้องมั่นใจว่าข้อตกลงที่เกี่ยวข้องถูกจัดเตรียมไว้และมีบัญชีธนาคารที่ใช้งานได้เพื่อรับเงินผ่าน App Store Connect หลังจากทำทุกขั้นตอนเหล่านี้เสร็จแล้ว ฉันได้ส่งแอปเพื่อตรวจสอบ เกือบหนึ่งวันต่อมา สถานะเปลี่ยนจาก "รอการตรวจสอบ" เป็น "กำลังตรวจสอบ" ฉันรู้สึกตื่นเต้น รู้สึกว่า Splync กำลังจะทำกำไรได้ในที่สุด อย่างไรก็ตาม เพียงไม่กี่นาทีต่อมา สถานะเปลี่ยนเป็น "ถูกปฏิเสธ" การส่ง Tip Jar ครั้งแรกของฉันสำหรับ Splync ถูกปฏิเสธ ข้อความปฏิเสธอ้างถึง "แนวทาง 3.2.2 - ธุรกิจ - ปัญหาโมเดลธุรกิจอื่น ๆ - ไม่ยอมรับ" Apple ระบุว่า "เราได้สังเกตว่าคุณสามารถเก็บเงินบริจาคเพื่อการกุศลได้ภายในแอป ซึ่งไม่เหมาะสมสำหรับ App Store เพราะแอปของคุณใช้การซื้อในแอปเพื่อเก็บเงินบริจาค"
ทำไม Apple ถึงคิดว่า Tip Jar ของฉันเป็นการบริจาค
สั้น ๆ คือ Tip Jar ของฉันถูกตีความว่าเป็นฟีเจอร์การบริจาคเพื่อการกุศล ภายใต้นโยบายของ Apple การเก็บเงินบริจาคผ่านการซื้อในแอปไม่อนุญาตเว้นแต่จะมีการตอบสนองข้อกำหนดและกระบวนการอนุมัติเฉพาะ นี่ไม่ใช่เจตนาของฉัน Tip Jar ของ Splync ออกแบบมาเพื่อเป็นทิปโดยสมัครใจสำหรับผู้พัฒนา ไม่ใช่การบริจาคเพื่อสนับสนุนสาเหตุหรือองค์กร ปัญหากลายเป็นเรื่องของการใช้คำ วลีเช่น "สนับสนุน" และการอ้างถึง "ชุมชน Splync" ทำให้ฟีเจอร์นี้ฟังดูเหมือนระบบการบริจาคมากกว่าการให้ทิปส่วนตัว หลังจากปรับเปลี่ยนคำให้ชัดเจนและตรงประเด็นมากขึ้น ฉันได้ส่งแอปใหม่ไป และการอัปเดตก็ได้รับการยอมรับโดยไม่มีปัญหาเพิ่มเติม ในญี่ปุ่นที่ฉันอาศัยอยู่ การให้ทิปไม่ใช่ส่วนหนึ่งของวัฒนธรรมประจำวัน ประสบการณ์นี้ทำให้ฉันเห็นชัดเจนว่าการให้ทิปและการบริจาคนั้นแตกต่างกันโดยพื้นฐาน การให้ทิปเป็นการแสดงความขอบคุณส่วนตัวต่อผู้ให้บริการ ในขณะที่การบริจาคเป็นการสนับสนุนเพื่อสาเหตุต่าง ๆ ความแตกต่างนี้สำคัญ ไม่ใช่แค่ทางวัฒนธรรม แต่ยังเป็นเรื่องทางกฎหมายและนโยบายภายในแพลตฟอร์มด้วย
คำชี้แจงเพิ่มเติม
หากคุณชอบใช้ Splync คุณสามารถให้ทิปผู้พัฒนาได้ทุกเมื่อ การให้ทิปเป็นเรื่องทางเลือกทั้งหมดและไม่มีการปลดล็อกคุณลักษณะหรือสิทธิประโยชน์ใด ๆ มันเป็นเพียงวิธีการแสดงความชื่นชม และการให้ทิปที่ท่านเลือกให้จะได้รับการขอบคุณอย่างจริงใจ ในอนาคต Splync อาจจะแนะนำแผนการชำระเงิน แต่จนกว่าจะถึงตอนนั้น Tip Jar จะยังคงเป็นรูปแบบเดียวของการสนับสนุนทางการเงินภายในแอปที่คุณเลือกได้เอง