プラットフォーム別インストール
iOS、Android、Flutter、React Native
インストール one package per platform
各プラットフォームに、公開キーとプロジェクト ID を受け取る Blipit パッケージがあります。クラッシュ、ANR、捕捉されなかった例外は自動で報告されます。シンボルファイルはまだ読み取られないため、ネイティブクラッシュ用のデバッグシンボルは手元に保管してください。
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 と macOS(Swift Package)
Xcode で File → Add Package Dependencies からリポジトリ URL を入力するか、Package.swift に追加します。その後、起動時に start を1回呼び出します。
.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 の repositories に JitPack を、app モジュールに依存関係を追加し、Application.onCreate で init を呼び出します。
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動作確認
app.blipit.io で「イシュー」を開きます。数秒以内に最初のイベントがイシューにまとめられて表示され、担当者にメールが届きます。
知っておくと便利
- すべてのプラットフォームでの手動キャプチャ:captureException、captureMessage、setUser、setTag、addBreadcrumb、およびログイン試行用の captureSecurity。
- Expo プロジェクトでは通常どおり @sentry/react-native/expo の config プラグインを追加します。Blipit のキーとプロジェクト ID はコード内に置きます。
お困りですか?support@blipit.io までメールしてください。各プロジェクトのキーと正確な DSN は app.blipit.io の「APIキー」にあります。

