01Koperta zasobów
SDK ma delikatny, adaptacyjny sufit, którego nie możesz przekroczyć — to utrzymuje aplikacje w zgodzie z zasadami App Store i Google Play oraz chłodzi urządzenia.
Na ładowarce + Wi-Fi + ekran włączony: do twojego skonfigurowanego limitu (sugerujemy ≤15% CPU).
Na baterii: ≤5% w krótkich seriach; nic poniżej 20% baterii, w trybie oszczędzania energii lub gdy jest ciepło.
Przechowywanie jest opcjonalne i ograniczone (do 1 GB), pokazywane użytkownikowi i możliwe do usunięcia; domyślnie wyłączone.
W sklepach z aplikacjami węzeł działa tylko wtedy, gdy twoja aplikacja jest na pierwszym planie. Tylko sprawdzenia w trybie tylko do odczytu — nigdy kod użytkowników, nigdy przekazywany ruch.
02Zarejestruj urządzenie (nie jest wymagane konto)
Twoja aplikacja autoryzuje się własnym kluczem i rejestruje tymczasowe urządzenie. Punkty, które zdobywa, są przechowywane w depozycie, aż użytkownik je odbierze.
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-…" }03Połącz konto później — Zaloguj się z Astrina
Gdy użytkownik chce zachować swoje punkty, wyślij je przez Zaloguj się z Astriną — tego samego brokera tożsamości, którego używają inne integracje Astrina — a następnie zrealizuj kod roszczenia. Zdeponowane punkty przechodzą na ich prawdziwe konto.
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 }04SDK
Jedno osadzalne jądro wykonuje pętlę; twoja aplikacja wykonuje trzy wywołania. Rysuje również ekran zgody i przechowuje tajny klucz urządzenia oraz kod roszczenia dla Ciebie.
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 claims05Pobierz klucz aplikacji
Klucze aplikacji są wydawane po krótkiej weryfikacji. Powiedz nam o swojej aplikacji, a my wyślemy identyfikator klienta i klucz. Napisz do [email protected].
Zasady, w prostych słowach
- Poinformuj użytkowników przed instalacją. Udział może być wymagany do korzystania z twojej aplikacji, ale nigdy nie jest ukryty.
- Tryb delikatny nie jest opcjonalny i nie można go zwiększyć powyżej bezpiecznego poziomu.
- Zdeponowane punkty mogą być przenoszone na prawdziwe konto tylko przez zweryfikowane logowanie z Astrina.
- Dostarczone tak, jak jest. Tylko kontrole tylko do odczytu; brak wykonania kodu, brak przekazywania ruchu.
Na co odpowiada ta strona
- osadzić węzeł w aplikacji
- monetyzować aplikację bez reklam
- SDK dla wolnej pojemności urządzenia
- udział w przychodach dla deweloperów
- co to jest węzeł Pulsar w aplikacji
- jak działa węzeł Pulsar w aplikacji
- węzeł Pulsar w aplikacji wyjaśnione
- węzeł Pulsar w aplikacji przewodnik
- jak zacząć z węzeł Pulsar w aplikacji
- recenzje węzeł Pulsar w aplikacji
- czy węzeł Pulsar w aplikacji jest tego warte
- cennik węzeł Pulsar w aplikacji
- węzeł Pulsar w aplikacji alternatywy
- węzeł Pulsar w aplikacji dla początkujących
- dlaczego węzeł Pulsar w aplikacji
- węzeł Pulsar w aplikacji — co otrzymujesz