Situs ini diterjemahkan otomatis ke berbagai bahasa dengan perangkat lunak yang dikembangkan oleh Kohei Koyanagi. Untuk akurasi, silakan lihat versi asli dalam bahasa Inggris .

Splync v1.12 Memperkenalkan Tip Jar

Tip Jar Eksperimental

Sementara Splync v1.12 berfokus pada peningkatan komunikasi antar pengguna melalui notifikasi dan lencana baru, langkah selanjutnya adalah memperkuat komunikasi antara pengguna dan pengembang. Di versi mendatang, kami berencana memperkenalkan tombol umpan balik khusus agar pengguna dapat dengan mudah berbagi kebutuhan, saran, atau kekhawatiran mereka. Splync bertujuan untuk tumbuh dengan fokus pada pengguna dan didorong oleh komunitas, dan komunikasi terbuka adalah kunci untuk mencapai tujuan itu. Sebagai langkah pertama ke arah ini, Splync v1.12 secara eksperimental memperkenalkan Tip Jar untuk mendukung pengembang. Ini menandai pertama kalinya Splync menawarkan opsi pembayaran sukarela. Aplikasi ini tetap sepenuhnya dapat digunakan secara gratis, dan memberi tip sepenuhnya opsional. Tip Jar tidak membuka fitur, menghapus batasan, atau memberikan hadiah dalam aplikasi. Memberi tip di Splync persis seperti namanya—gerakan sederhana untuk mengungkapkan apresiasi. Jika Anda menikmati menggunakan aplikasi ini dan ingin mendukung pengembangannya yang berkelanjutan, kami sangat berterima kasih atas tips Anda. Ini adalah kontribusi satu kali, opsional, yang ditawarkan murni sebagai cara untuk mengucapkan terima kasih.

Splync Dibuat oleh Satu Orang

Untuk memperjelas, Splync dibangun oleh satu individu. Saya merancang, mengembangkan, memelihara, dan mempromosikan aplikasi ini sebagai pengusaha solo. Blog ini juga ditulis oleh satu orang dan diterjemahkan secara otomatis ke dalam 42 bahasa dengan skrip Python + OpenAI API saya untuk menghemat waktu. Untuk sementara, saya menikmati membangun semuanya dari ujung ke ujung sebagai insinyur full-stack solo. Saya belum yakin seberapa jauh saya bisa pergi sendirian. Suatu hari, saya mungkin membentuk tim untuk membuat Splync lebih kuat. Ada pepatah: "Jika Anda ingin pergi cepat, pergilah sendirian. Jika Anda ingin pergi jauh, pergilah bersama-sama." Splync mungkin akhirnya mengikuti jalan itu. Meskipun Splync disajikan sebagai produk dengan suara kolektif, pengembangannya saat ini digerakkan oleh satu orang. Untuk konsistensi dan profesionalisme, blog ini dan aplikasi sering menggunakan "kami" alih-alih "saya." Tergantung pada konteksnya, saya mungkin beralih antara keduanya. Terlepas dari kata-kata, dukungan apa pun yang Anda tawarkan melalui Tip Jar sangat mendorong dan langsung membantu mempertahankan pengembangan yang berkelanjutan.

Cara Mengimplementasikan Tip Jar di Aplikasi iOS

Mengimplementasikan Tip Jar dalam aplikasi iOS mungkin terdengar sederhana, tetapi memerlukan pertimbangan yang cermat—baik secara teknis maupun filosofis. Di Splync v1.12, Tip Jar diimplementasikan menggunakan sistem Apple In-App Purchase (IAP) dengan produk satu kali yang tidak dapat dikonsumsi. Dari perspektif teknis, proses dimulai dengan mendefinisikan produk tip di App Store Connect. Setiap opsi tip didaftarkan sebagai produk terpisah dengan harga tetap, yang jelas diberi label sebagai kontribusi sukarela. Tidak ada fitur yang dibatasi oleh produk ini, dan tidak ada konten dalam aplikasi yang dibuka setelah pembelian. Perbedaan ini penting, karena Apple meninjau secara ketat apakah pembelian dalam aplikasi menyediakan barang atau fungsi digital. Di sisi aplikasi, Splync mengambil produk tip yang tersedia menggunakan StoreKit dan menampilkannya di layar Tip Jar khusus. Ketika pengguna memilih tip, alur pembelian ditangani sepenuhnya melalui sistem pembayaran aman Apple. Setelah transaksi berhasil, aplikasi hanya menampilkan pesan terima kasih—tidak ada bendera yang disimpan, tidak ada status pengguna yang diubah, dan tidak ada hak istimewa yang diberikan.

Reviewer Apple Menolak Tip Jar Pertama Saya

Mengimplementasikan Tip Jar bukan hanya tentang menulis kode StoreKit. Ini juga memerlukan komunikasi yang jelas dengan pengguna, persiapan hukum dan keuangan yang tepat, dan penyelarasan yang cermat dengan Panduan Tinjauan Aplikasi Apple. Bahkan untuk fitur pemberian tip sederhana, pengembang perlu memastikan bahwa perjanjian yang relevan sudah ada dan bahwa rekening bank yang valid dikonfigurasikan untuk menerima pembayaran melalui App Store Connect. Setelah menyelesaikan semua langkah ini, saya mengirimkan aplikasi untuk ditinjau. Hampir sehari kemudian, statusnya berubah dari "Menunggu Tinjauan" menjadi "Dalam Tinjauan." Saya bersemangat—rasanya seperti Splync akhirnya akan menjadi menguntungkan. Namun, hanya beberapa menit kemudian, statusnya berubah menjadi "Ditolak." Pengajuan Tip Jar awal saya untuk Splync telah ditolak. Pesan penolakan merujuk pada "Pedoman 3.2.2 – Bisnis – Masalah Model Bisnis Lainnya – Tidak Dapat Diterima." Apple menyatakan: "Kami memperhatikan bahwa aplikasi Anda mencakup kemampuan untuk mengumpulkan sumbangan amal dalam aplikasi, yang tidak sesuai untuk App Store, karena aplikasi Anda menggunakan pembelian dalam aplikasi untuk mengumpulkan sumbangan."

Mengapa Apple Menganggap Tip Jar Saya Sebagai Donasi

Singkatnya, Tip Jar saya diartikan sebagai fitur donasi amal. Di bawah kebijakan Apple, mengumpulkan donasi melalui pembelian dalam aplikasi tidak diperbolehkan kecuali persyaratan dan proses persetujuan tertentu dipenuhi. Ini bukan niat saya. Tip Jar Splync dirancang murni sebagai tip sukarela untuk pengembang, bukan sebagai donasi untuk tujuan atau organisasi. Masalahnya ternyata adalah kata-kata. Frasa seperti "dukungan" dan referensi ke "komunitas Splync" secara tidak sengaja membuat fitur tersebut terdengar seperti sistem donasi daripada tip pribadi. Setelah merevisi kata-kata agar lebih jelas dan langsung, saya mengirim ulang aplikasi. Pembaruan diterima tanpa masalah lebih lanjut. Di Jepang, tempat saya tinggal, memberi tip tidak menjadi bagian dari budaya sehari-hari. Pengalaman ini membuat saya terutama menyadari satu hal: memberi tip dan menyumbang secara mendasar berbeda. Tip adalah gerakan pribadi penghargaan kepada penyedia layanan, sementara donasi adalah kontribusi yang dibuat untuk mendukung tujuan. Perbedaan itu penting—tidak hanya secara budaya, tetapi juga secara hukum dan dalam kebijakan platform.

Klarifikasi Lebih Lanjut

Jika Anda menikmati menggunakan Splync, Anda dipersilakan untuk memberi tip kepada pengembang kapan saja. Memberi tip sepenuhnya opsional dan tidak membuka fitur atau manfaat apa pun. Ini hanya cara untuk mengungkapkan apresiasi, dan berapa pun jumlahnya sangat dihargai. Di masa depan, Splync mungkin memperkenalkan rencana berbayar. Sampai saat itu, Tip Jar tetap menjadi satu-satunya bentuk dukungan finansial sukarela yang tersedia dalam aplikasi.