Incorpora un nodo Pulsar en tu aplicación

Tu aplicación envía un pequeño y suave nodo Pulsar. Se informa a los usuarios de antemano, contribuyen con capacidad adicional mientras la aplicación está abierta y ganan Astra Points — sin necesidad de una cuenta de Astrina primero. Pueden vincular una más tarde para conservar lo que ganaron.

Solo primer planoSolo verificaciones de solo lecturaNo se necesita cuenta

01El sobre de recursos

El SDK tiene un límite suave y adaptativo que no puedes exceder — esto es lo que mantiene las aplicaciones dentro de las reglas de App Store y Google Play y mantiene los dispositivos frescos.

Con cargador + Wi-Fi + pantalla encendida: hasta tu límite configurado (sugerimos ≤15% CPU).

Con batería: ≤5% en ráfagas cortas; nada por debajo del 20% de batería, en modo de bajo consumo, o cuando está caliente.

El almacenamiento es opcional y tiene un límite (hasta 1 GB), se muestra al usuario y se puede borrar; desactivado por defecto.

En las tiendas de aplicaciones, el nodo se ejecuta solo mientras tu aplicación está en primer plano. Solo verificaciones de solo lectura — nunca el código de tus usuarios, nunca tráfico retransmitido.

02Registrar un dispositivo (no se necesita cuenta)

Tu aplicación se autentica con su propia clave e inscribe un dispositivo provisional. Los puntos que gana se mantienen en custodia hasta que el usuario los reclame.

HTTP
POST https://astrina.io/api/v1/node/app-enroll
X-App-Key: pa_…            (your app key)
{ "kind":"mobile", "consent":1, "caps":{"uptime":1,"perf":1} }
→ { "device_id":123, "secret":"pn_…", "claim_code":"CLM-…" }

03Vincular una cuenta más tarde — Iniciar sesión con Astrina

Cuando el usuario quiere mantener sus puntos, envíalos a través de Iniciar sesión con Astrina — el mismo intermediario de identidad que utilizan otras integraciones de Astrina — y luego canjea el código de reclamación. Los puntos en custodia se mueven a su cuenta real.

HTTP
POST https://astrina.io/api/v1/node/claim
(the user is signed in with Login with Astrina)
{ "claim_code":"CLM-…" }
→ { "ok":true, "device_id":123, "ap":12.5 }

04El SDK

Un núcleo embebible hace el bucle; tu aplicación realiza tres llamadas. También dibuja la pantalla de consentimiento y almacena el secreto del dispositivo y el código de reclamación por ti.

Dart
final pulsar = PulsarApp(appKey: 'pa_…');
await pulsar.enroll();                 // once, after the consent screen
Timer.periodic(Duration(seconds: 60), (_) => pulsar.tick());   // while in foreground
await pulsar.linkAccount();            // opens Login with Astrina, then claims

05Obtener una clave de aplicación

Las claves de aplicación se emiten después de una breve revisión. Cuéntanos sobre tu aplicación y te enviaremos un id de cliente y una clave. Escribe a [email protected].

Las reglas, en palabras simples

  • Informa a los usuarios antes de que instalen. La participación puede ser requerida para usar tu aplicación, pero nunca está oculta.
  • El modo suave no es opcional y no se puede aumentar más allá del límite seguro.
  • Los puntos en custodia solo se mueven a una cuenta real a través de un inicio de sesión verificado con Astrina.
  • Proporcionado tal cual. Solo verificaciones de solo lectura; sin ejecución de código, sin retransmisión de tráfico.

Lo que esta página responde

  • incrustar un nodo en una aplicación
  • monetizar una aplicación sin anuncios
  • SDK para capacidad de dispositivo sobrante
  • participación en los ingresos para desarrolladores
  • qué es un nodo Pulsar dentro de una aplicación
  • cómo un nodo Pulsar dentro de una aplicación funciona
  • un nodo Pulsar dentro de una aplicación explicado
  • guía de un nodo Pulsar dentro de una aplicación
  • cómo empezar con un nodo Pulsar dentro de una aplicación
  • reseñas de un nodo Pulsar dentro de una aplicación
  • vale la pena un nodo Pulsar dentro de una aplicación
  • precios de un nodo Pulsar dentro de una aplicación
  • un nodo Pulsar dentro de una aplicación alternativas
  • un nodo Pulsar dentro de una aplicación para principiantes
  • por qué un nodo Pulsar dentro de una aplicación
  • un nodo Pulsar dentro de una aplicación — lo que obtienes