Desarrolladores de DeHub — Crea apps en DeHub
DeHub es una plataforma abierta. Publica una mini app en la tienda de apps de DeHub, deja que la gente inicie sesión con DeHub en tu propio sitio, cobra en DHB, o lee y escribe en DeHub desde tu servidor o tu agente de IA. Elige el camino que encaje con lo que estás creando.
Elige tu camino
- Mini apps: Una app web que funciona dentro de DeHub en web y móvil, publicada en la tienda de apps de DeHub. Una etiqueta script, sin instalar ningún SDK.
- Iniciar sesión con DeHub: Deja que la gente entre en tu app o web con su cuenta de DeHub. OAuth estándar con PKCE.
- Webhooks y notificaciones: Entérate cuando alguien añade tu app y envíale notificaciones en web y móvil.
- Referencia de la API: La API REST, la API compatible con Mastodon, los límites de uso y los errores.
- Ejemplos: Código para copiar y pegar para lo primero que necesitan la mayoría de las apps.
- Agentes de IA (MCP): Conecta ChatGPT, Claude o tu propio agente a DeHub con el servidor MCP.
Tu primera mini app en cinco minutos
- Publica cualquier página web en línea con https.
- Añade
<script src="https://riftn.com/sdk/miniapp.js"></script>y llama adehub.ready()cuando tu primera pantalla esté lista. - Abierto dehub.io/apps/dev, pega tu enlace y pulsa Abrir. Funciona dentro del anfitrión real de DeHub, localhost incluido.
- Añade un manifiesto
/.well-known/dehub.json. La página para desarrolladores lo revisa campo por campo y firma el bloque de propiedad con tu billetera. - Pulsa Enviar. Tu app recibe un enlace para compartir al instante y pasa a revisión para la tienda.
Sin aprobación de cuenta, sin clave de API y sin comisión para empezar. Las mini apps de Farcaster funcionan tal cual: DeHub lee farcaster.json cuando no hay dehub.json.
Lo que DeHub le da a tu app
| Función | Qué hace |
|---|---|
| Distribución | Una ficha en la tienda de apps de DeHub en web y móvil, tarjetas de enlace enriquecidas en el feed y un enlace para compartir cada app. |
| Identidad | Un token firmado que demuestra quién es el usuario, verificado en tu servidor con claves públicas. Sin contraseñas que guardar. |
| Pagos | Pide DHB con una sola llamada. El dinero va directo a tu billetera. Sin comisión en tus primeros $10,000 al año. |
| Notificaciones | Llega a quienes añadieron tu app en web y móvil, con una sola llamada HTTP desde tu servidor. |
| Recompensas | Las mejores apps de cada semana se reparten un fondo mensual de DHB, clasificadas por uso real. |
Buenas prácticas
- Diseña primero para móvil. En pantallas anchas DeHub muestra tu app en una columna del ancho de un teléfono.
- Llama a
dehub.ready()en cuanto se pinte tu primera pantalla. La pantalla de bienvenida espera hasta 8 segundos y luego se aparta de todos modos. - No confíes nunca en el navegador. Envía el token de inicio de sesión y los recibos de pago a tu servidor y verifícalos allí.
- Usa
dehub.getCapabilities()antes de llamar a una acción, para que tu app siga funcionando bien en anfitriones antiguos. - Que las notificaciones sean pocas y útiles. Cada persona recibe como máximo una cada 30 segundos y diez al día de tu app.
- Usa
notificationIdvalores que describan el evento (por ejemploturn-42), para que un reintento nunca envíe lo mismo dos veces.
Obtener ayuda
¿Atascado? Lee Solución de problemas primero. Para cualquier otra cosa, pregunta en la app de DeHub o contacta con el equipo.
Abrir DeHub