Platforma göre kurulum
iOS, Android, Flutter, React Native
Kurulum one package per platform
Her platformun public key ve proje id'si alan bir Blipit paketi vardır. Çökmeler, ANR'ler ve yakalanmamış istisnalar kendiliğinden raporlanır; sembol dosyaları henüz okunmadığından yerel çökmeler için debug sembollerini saklayın.
1React Native
npm install @blipit/react-native @sentry/react-native
npx pod-installimport * as Blipit from "@blipit/react-native";
Blipit.init({ key: "<public key>", project: <project id>, environment: "production", release: "myapp@1.4.2" });
export default Blipit.wrap(App);2Flutter
flutter pub add blipit_flutterimport 'package:blipit_flutter/blipit_flutter.dart';
Future<void> main() async {
await Blipit.init(
key: '<public key>',
project: <project id>,
environment: 'production',
release: 'myapp@1.4.2',
appRunner: () => runApp(const MyApp()),
);
}3iOS ve macOS (Swift Package)
Xcode'da File, Add Package Dependencies'e gidip depo URL'sini girin ya da Package.swift dosyasına ekleyin. Ardından açılışta start'ı bir kez çağırın.
.package(url: "https://github.com/blipit-io/blipit-swift", from: "0.1.0")import BlipitSwift
Blipit.start(key: "<public key>", project: "<project id>", environment: "production", release: "myapp@1.4.2")4Android
settings.gradle.kts içindeki repositories'e JitPack'i, uygulama modülüne bağımlılığı ekleyin ve Application.onCreate içinde init'i çağırın.
dependencyResolutionManagement {
repositories {
google()
mavenCentral()
maven("https://jitpack.io")
}
}implementation("com.github.blipit-io:blipit-android:v0.1.2")import io.blipit.android.Blipit
class App : Application() {
override fun onCreate() {
super.onCreate()
Blipit.init(this) {
key = "<public key>"
project = "<project id>"
environment = "production"
release = "myapp@1.4.2"
}
}
}5Çalıştığını kontrol edin
app.blipit.io içinde Sorunlar'ı açın. İlk olay birkaç saniye içinde bir sorun altında gruplanmış olarak görünür ve sorumlu kişilere e-posta gider.
Bilmekte fayda var
- Her platformda manuel yakalama: captureException, captureMessage, setUser, setTag, addBreadcrumb ve giriş denemeleri için captureSecurity.
- Expo projeleri her zamanki gibi @sentry/react-native/expo config eklentisini ekler; Blipit anahtarı ve proje id'si koda yazılır.
Takıldınız mı? support@blipit.io adresine e-posta gönderin. Her projenin anahtarları ve tam DSN'i app.blipit.io içindeki API anahtarları altındadır.

