Skip

Satu dashboard untuk kesehatan dan komunikasi aplikasi mobile Anda.

Pulse mencatat crash, error, request HTTP, dan sesi dari aplikasi Android, iOS, dan Flutter. Dari dashboard yang sama, tim Anda bisa menayangkan maintenance, banner, popup fitur baru, dan push notification tanpa merilis versi baru.

SDK untukAndroidiOSFlutter
3platform: Android, iOS, Flutter
1 barisuntuk memulai SDK
0rilis aplikasi untuk ganti banner atau maintenance
ID / ENdashboard dua bahasa, mode terang dan gelap

Yang biasanya butuh empat alat, sekarang di satu tempat

Monitoring, pesan in-app, push, dan statistik toko berbagi data aplikasi yang sama, jadi tim tidak perlu berpindah-pindah konsol.

Monitoring

Tahu ada masalah sebelum ulasan bintang satu datang

SDK mengirim crash, error, request HTTP, layar, dan event secara batch. Dashboard mengelompokkannya menjadi issue per versi, lengkap dengan stack trace dan jumlah perangkat terdampak.

  • Crash-free sessions per versi dan platform
  • Durasi, status, dan error rate per endpoint HTTP
  • Pemakaian fitur dari event yang Anda kirim

Informasi in-app

Ubah pesan di aplikasi tanpa menunggu review toko

Tayangkan maintenance, banner, dan popup fitur baru ke aplikasi, platform, dan rentang versi tertentu. Jadwalkan mulai dan selesainya; SDK menampilkannya otomatis, atau pakai UI Anda sendiri.

  • Target per aplikasi, platform, dan versi build
  • Popup bertingkat untuk onboarding atau panduan
  • Force update untuk versi yang sudah tidak didukung

Push & distribusi

Kirim notifikasi dan build uji dari dashboard yang sama

Kirim push lewat Firebase Cloud Messaging ke semua pengguna aplikasi, ke topic, atau ke satu perangkat. Bagikan build Android dan iOS ke tester Firebase App Distribution tanpa membuka konsol lain.

  • Gambar, link saat ditekan, dan data tambahan
  • Laporan pengiriman FCM per kampanye
  • Grup dan tester langsung dari Firebase

Statistik toko

Angka Google Play dan App Store berdampingan

Hubungkan Google Play Console dan App Store Connect sekali. Pulse membaca laporan instalasi, download, dan sesi harian, lalu menampilkannya per aplikasi atau digabung untuk semua aplikasi.

  • Instalasi, uninstall, dan pengguna aktif dari Play
  • Download pertama, download ulang, dan sesi dari Apple
  • Kredensial disimpan terenkripsi per workspace

SDK

Pasang dalam hitungan menit

Satu panggilan start() saat aplikasi dibuka sudah mengaktifkan sesi, crash, layar, dan informasi in-app. Error, HTTP, dan event bisa ditambahkan bertahap.

Workspace key diambil dari Pengaturan → Workspace di dashboard Pulse.Dokumentasi
Terminal
flutter pub add pulse_monitoring
lib/main.dart
import 'package:pulse_monitoring/pulse_monitoring.dart';

Future<void> main() async {
  WidgetsFlutterBinding.ensureInitialized();
  await PulseMonitoring.start(
    workspaceKey: const String.fromEnvironment('PULSE_WORKSPACE_KEY'),
  );
  runApp(const App());
}

Paket: pulse_monitoring 0.1.5

Mulai dalam tiga langkah

  1. 01

    Daftar dan buat workspace

    Buat akun pribadi atau perusahaan. Workspace menampung aplikasi, anggota tim, dan kredensial Anda.

  2. 02

    Hubungkan Firebase

    Unggah service account Firebase. Aplikasi Android dan iOS di project Anda langsung muncul di dashboard.

  3. 03

    Pasang SDK dan rilis

    Tambahkan SDK, panggil start() dengan workspace key, lalu data pertama masuk dalam hitungan detik.

Dibuat agar ringan dan aman untuk aplikasi Anda

Tanpa dependency tambahan di Android

Library Kotlin murni; interceptor OkHttp hanya dipakai bila Anda memintanya.

Privacy manifest di iOS

XCFramework membawa privacy manifest; crash iOS dibaca dari MetricKit.

Tanpa menyimpan token perangkat

Push informasi memakai topic per aplikasi dan build, bukan daftar token.

Akses tim yang jelas

Peran owner dan admin per workspace, serta menu yang bisa disembunyikan per tim.

Siap melihat aplikasi Anda dari satu tempat?

Buat workspace, hubungkan Firebase, dan pasang SDK. Panduannya lengkap untuk Android, iOS, dan Flutter.