التثبيت حسب المنصة
iOS وAndroid وFlutter وReact Native
التثبيت one package per platform
لكل منصة حزمة 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، وأدخل عنوان المستودع؛ أو أضفه إلى Package.swift. ثم استدعِ start مرة واحدة عند الإطلاق.
.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
أضف JitPack إلى المستودعات في settings.gradle.kts، والاعتمادية إلى وحدة التطبيق، واستدعِ init في Application.onCreate.
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 كالمعتاد؛ ويوضع مفتاح Blipit ومعرّف المشروع في الكود.
هل واجهتك مشكلة؟ راسل support@blipit.io. المفاتيح وDSN الدقيق لكل مشروع موجودة تحت مفاتيح API في app.blipit.io.

