Tip Jar expérimental
Alors que Splync v1.12 s'est concentré sur l'amélioration de la communication entre utilisateurs grâce à de nouvelles notifications et badges, l'étape suivante est de renforcer la communication entre les utilisateurs et le développeur. Dans les prochaines versions, nous prévoyons d'introduire des boutons de retour dédiés pour que les utilisateurs puissent facilement partager leurs besoins, suggestions ou préoccupations. Splync vise à se développer de manière centrée sur l'utilisateur et axée sur la communauté, et une communication ouverte est essentielle à cet objectif. Comme premier pas dans cette direction, Splync v1.12 a introduit de manière expérimentale un Tip Jar pour soutenir le développeur. C'est la première fois que Splync propose des options de paiement volontaires. L'application reste entièrement utilisable gratuitement, et le pourboire est entièrement optionnel. Le Tip Jar ne débloque pas de fonctionnalités, ne supprime pas de limitations, et n'offre pas de récompenses dans l'application. Le pourboire dans Splync est exactement ce qu'il semble être : un simple geste de gratitude. Si vous appréciez utiliser l'application et souhaitez soutenir son développement continu, nous vous sommes reconnaissants pour votre pourboire. C'est une contribution unique et optionnelle, proposée uniquement comme moyen de dire merci.
Splync est créé par une personne
Pour clarifier, Splync est développé par une seule personne. Je conçois, développe, maintiens et promeus l'application en tant qu'entrepreneur solo. Ce blog est également rédigé par une seule personne et traduit automatiquement en 42 langues grâce à mes scripts Python + OpenAI API pour gagner du temps. Pour l'instant, j'aime tout construire de bout en bout en tant qu'ingénieur full-stack solo. Je ne sais pas encore jusqu'où je pourrai aller seul. Un jour, je pourrais former une équipe pour rendre Splync encore plus fort. Il y a un dicton : « Si tu veux aller vite, vas-y seul. Si tu veux aller loin, vas-y ensemble. » Splync suivra peut-être ce chemin. Bien que Splync soit présenté comme un produit avec une voix collective, son développement est actuellement dirigé par une seule personne. Pour maintenir la cohérence et le professionnalisme, ce blog et l'application utilisent souvent « nous » au lieu de « je ». Selon le contexte, je pourrais alterner entre les deux. Peu importe le choix des mots, tout soutien que vous offrez via le Tip Jar est profondément encourageant et aide directement à soutenir le développement continu.
Comment implémenter un Tip Jar dans une application iOS
Implémenter un Tip Jar dans une application iOS peut sembler simple, mais cela nécessite une réflexion approfondie, tant sur le plan technique que philosophique. Dans Splync v1.12, le Tip Jar a été mis en place en utilisant le système d'achats intégrés d'Apple (IAP) avec des produits non consommables, uniques. D'un point de vue technique, le processus commence par la définition de produits de pourboire dans App Store Connect. Chaque option de pourboire est enregistrée comme un produit séparé avec un prix fixe, clairement étiqueté comme une contribution volontaire. Aucune fonctionnalité n'est verrouillée derrière ces produits, et aucun contenu n'est débloqué après l'achat. Cette distinction est importante, car Apple vérifie strictement si les achats intégrés fournissent des biens numériques ou des fonctionnalités. Côté application, Splync récupère les produits de pourboire disponibles à l'aide de StoreKit et les présente sur un écran dédié au Tip Jar. Lorsqu'un utilisateur choisit un pourboire, le processus d'achat est entièrement géré via le système de paiement sécurisé d'Apple. Après une transaction réussie, l'application affiche simplement un message de remerciement : aucun drapeau n'est stocké, aucun état utilisateur n'est modifié, et aucun privilège n'est accordé.
Apple a rejeté mon premier Tip Jar
Implémenter un Tip Jar ne consiste pas seulement à écrire du code StoreKit. Cela nécessite aussi une communication claire avec les utilisateurs, une préparation juridique et financière adéquate, et une conformité attentive aux directives d'App Review d'Apple. Même pour une simple fonction de pourboire, les développeurs doivent s'assurer que les accords pertinents sont en place et qu'un compte bancaire valide est configuré pour recevoir les paiements via App Store Connect. Après avoir complété toutes ces étapes, j'ai soumis l'application pour examen. Presque un jour plus tard, le statut est passé de « En attente d'examen » à « En cours d'examen. » J'étais enthousiaste : c'était comme si Splync allait enfin devenir rentable. Cependant, quelques minutes seulement après, le statut est passé à « Rejeté. » Ma première soumission du Tip Jar pour Splync a été rejetée. Le message de rejet faisait référence à la « Directive 3.2.2 – Business – Autres problèmes de modèle d'affaires – Inacceptable. » Apple a déclaré : « Nous avons remarqué que votre application inclut la possibilité de collecter des dons de charité dans l'application, ce qui n'est pas approprié pour l'App Store, car votre application utilise des achats intégrés pour collecter des dons. »
Pourquoi Apple a considéré mon Tip Jar comme un don
En résumé, mon Tip Jar a été interprété comme une fonction de don de charité. Selon les politiques d'Apple, la collecte de dons via des achats intégrés n'est pas autorisée à moins que des exigences spécifiques et des processus d'approbation soient respectés. Ce n'était pas mon intention. Le Tip Jar de Splync était conçu purement comme un pourboire volontaire pour le développeur, et non comme un don à une cause ou organisation. Le problème s'est révélé être une question de formulation. Des phrases comme « soutien » et des références à la « communauté Splync » ont involontairement rendu la fonctionnalité semblable à un système de dons plutôt qu'à un pourboire personnel. Après avoir révisé la formulation pour qu'elle soit plus explicite et directe, j'ai resoumis l'application. La mise à jour a été acceptée sans autres problèmes. Au Japon, où je vis, le pourboire ne fait pas partie de la culture quotidienne. Cette expérience m'a rendu une chose particulièrement claire : le pourboire et le don sont fondamentalement différents. Un pourboire est un geste personnel de gratitude envers un prestataire de services, tandis qu'un don est une contribution faite pour soutenir une cause. Cette distinction est importante, pas seulement culturellement, mais aussi légalement et au sein des politiques de la plateforme.
Autres clarifications
Si vous aimez utiliser Splync, vous êtes libre de donner un pourboire au développeur à tout moment. Le pourboire est entièrement optionnel et ne débloque aucune fonctionnalité ou avantage. C'est simplement un moyen d'exprimer de la gratitude, et tout montant est sincèrement apprécié. À l'avenir, Splync pourrait introduire un plan payant. D'ici là, le Tip Jar reste la seule forme de soutien financier volontaire disponible dans l'application.