Tip Jar experimental
Aunque Splync v1.12 se centró en mejorar la comunicación entre usuarios mediante nuevas notificaciones e insignias, el siguiente paso es fortalecer la comunicación entre usuarios y el desarrollador. En futuras versiones, planeamos introducir botones de retroalimentación dedicados para que los usuarios puedan compartir fácilmente sus necesidades, sugerencias o preocupaciones. Splync aspira a crecer de manera orientada al usuario y comunidad, y la comunicación abierta es esencial para ese objetivo. Como primer paso hacia esa dirección, Splync v1.12 introdujo experimentalmente un Tip Jar para apoyar al desarrollador. Esta es la primera vez que Splync ofrece opciones de pago voluntario. La app sigue siendo totalmente utilizable de forma gratuita, y las propinas son completamente opcionales. El Tip Jar no desbloquea funciones, remueve limitaciones ni ofrece recompensas dentro de la app. Dar propina en Splync es exactamente lo que parece: un simple gesto de agradecimiento. Si disfrutas usando la app y te gustaría apoyar su desarrollo continuo, te agradecemos tu propina. Es una contribución única y opcional, ofrecida simplemente como una forma de decir gracias.
Splync es creado por una sola persona
Para aclarar, Splync es creado por un solo individuo. Yo diseño, desarrollo, mantengo y promociono la app como un emprendedor en solitario. Este blog también es escrito por una persona y traducido automáticamente a 42 idiomas con mis scripts de Python + OpenAI API para ahorrar tiempo. Por ahora, disfruto construyendo todo de principio a fin como un ingeniero full-stack en solitario. Aún no estoy seguro de hasta dónde puedo llegar solo. Algún día, podría formar un equipo para hacer que Splync sea aún más fuerte. Hay un dicho: “Si quieres ir rápido, ve solo. Si quieres llegar lejos, ve acompañado.” Splync eventualmente podría seguir ese camino. Aunque Splync se presenta como un producto con una voz colectiva, su desarrollo actualmente es impulsado por una sola persona. Para mantener la consistencia y profesionalismo, este blog y la app a menudo usan “nosotros” en lugar de “yo”. Dependiendo del contexto, puedo cambiar entre los dos. Independientemente de la redacción, cualquier apoyo que ofrezcas a través del Tip Jar es profundamente alentador y ayuda directamente a sostener el desarrollo continuo.
Cómo implementar un Tip Jar en una app iOS
Implementar un Tip Jar en una app iOS puede parecer sencillo, pero requiere consideración cuidadosa, tanto técnica como filosóficamente. En Splync v1.12, el Tip Jar fue implementado usando el sistema de Compras Dentro de la App (IAP) de Apple con productos no consumibles y de una sola vez. Desde una perspectiva técnica, el proceso comienza definiendo productos de propina en App Store Connect. Cada opción de propina se registra como un producto separado con un precio fijo, claramente etiquetado como contribución voluntaria. No hay funciones bloqueadas detrás de estos productos, ni se desbloquea contenido dentro de la app después de la compra. Esta distinción es importante, ya que Apple revisa estrictamente si las compras dentro de la app proporcionan bienes digitales o funcionalidad. En el lado de la app, Splync obtiene los productos de propina disponibles usando StoreKit y los presenta en una pantalla dedicada al Tip Jar. Cuando un usuario selecciona una propina, el flujo de compra se maneja completamente a través del sistema de pago seguro de Apple. Tras una transacción exitosa, la app simplemente muestra un mensaje de agradecimiento, no se almacenan banderas, no se cambia el estado del usuario ni se otorgan privilegios.
El revisor de Apple rechazó mi primer Tip Jar
Implementar un Tip Jar no se trata solo de escribir el código de StoreKit. También requiere una comunicación clara con los usuarios, una preparación legal y financiera adecuada, y una cuidadosa alineación con las Directrices de Revisión de Apps de Apple. Incluso para una función de propinas simple, los desarrolladores necesitan asegurarse de que los acuerdos relevantes estén en su lugar y que una cuenta bancaria válida esté configurada para recibir pagos a través de App Store Connect. Tras completar todos estos pasos, envié la app para revisión. Casi un día después, el estado cambió de “Esperando revisión” a “En revisión”. Estaba emocionado, se sentía como si Splync finalmente estuviera a punto de ser rentable. Sin embargo, solo unos minutos después, el estado cambió a “Rechazado”. Mi envío inicial del Tip Jar para Splync había sido rechazado. El mensaje de rechazo hacía referencia a la “Guía 3.2.2 – Negocios – Otros problemas de modelos de negocio – Inaceptable.” Apple señaló: “Notamos que su app incluye la capacidad de recopilar donaciones benéficas dentro de la app, lo cual no es apropiado para el App Store, ya que su app usa compras dentro de la app para recopilar donaciones.”
Por qué Apple consideró mi Tip Jar una donación
En resumen, mi Tip Jar fue interpretado como una función de donación benéfica. Según las políticas de Apple, no se permite recopilar donaciones a través de compras dentro de la app a menos que se cumplan requisitos específicos y procesos de aprobación. Esta no era mi intención. El Tip Jar de Splync fue diseñado puramente como una propina voluntaria para el desarrollador, no como una donación a una causa u organización. El problema resultó ser la redacción. Frases como “apoyar” y referencias a la “comunidad de Splync” hicieron que la función sonara como un sistema de donación en lugar de una propina personal. Tras revisar la redacción para que fuera más explícita y directa, reenvié la app. La actualización fue aceptada sin más problemas. En Japón, donde vivo, dar propinas no es parte de la cultura diaria. Esta experiencia me dejó algo muy claro: dar propinas y donar son fundamentalmente diferentes. Una propina es un gesto personal de gratitud hacia un proveedor de servicios, mientras que una donación es una contribución hecha en apoyo de una causa. Esa distinción importa, no solo culturalmente, sino también legalmente y dentro de las políticas de la plataforma.
Más aclaraciones
Si disfrutas usando Splync, eres bienvenido a dar una propina al desarrollador en cualquier momento. Dar propinas es completamente opcional y no desbloquea ninguna función o beneficio. Es simplemente una forma de expresar agradecimiento, y cualquier cantidad es sinceramente apreciada. En el futuro, Splync podría introducir un plan de pago. Hasta entonces, el Tip Jar sigue siendo la única forma de apoyo financiero voluntario disponible dentro de la app.