Sampaikan Konten Utama

Plugin Plugin Capacitor

Pantau penggunaan aplikasi, metrik kinerja, dan perilaku pengguna dengan Apptopia AppInsights

Install

bun add @capgo/capacitor-appinsights bunx cap sync
npm, pnpm or yarn
  • npm install @capgo/capacitor-appinsights
  • pnpm add @capgo/capacitor-appinsights
  • yarn add @capgo/capacitor-appinsights

Panduan

Cara menggunakan AppInsights di Capacitor

Uji di perangkat

Unduh aplikasi Capgo, kemudian scan kode QR code.

Tautan QR pratinjau plugin AppInsights code

Menggunakan @capgo/capacitor-appinsights

Penggunaan wrapper sekitar https://github.com/apptopia/appinsights SDK.

Pasang

bun add @capgo/capacitor-appinsights
bunx cap sync

bunx cap sync copies the plugin's native code into your native projects. Run it again after every plugin upgrade.

Impor

import { CapacitorAppInsights } from '@capgo/capacitor-appinsights';

API secara singkat

Metode Deskripsi
init Mulai inisialisasi SDK AppInsights.
setUserId Set atau update ID pengguna setelah inisialisasi.
getState Peroleh status saat ini dari SDK.

Contoh

init()

Mulai inisialisasi SDK AppInsights.

import { CapacitorAppInsights } from '@capgo/capacitor-appinsights';

await CapacitorAppInsights.init({
  partnerId: 'partner-id-123',
  partnerKey: 'partner-key-123',
});

setUserId()

Set atau update ID pengguna setelah inisialisasi.

import { CapacitorAppInsights } from '@capgo/capacitor-appinsights';

await CapacitorAppInsights.setUserId({ userId: 'user-id-123' });

getState()

Peroleh status saat ini dari SDK.

import { CapacitorAppInsights } from '@capgo/capacitor-appinsights';

const result = await CapacitorAppInsights.getState();
console.log(result);

Referensi Lengkap

Teruskan dari Menggunakan @capgo/capacitor-appinsights

Jika Anda menggunakan Menggunakan @capgo/capacitor-appinsights untuk merencanakan pekerjaan plugin native, hubungkannya dengan @capgo/capacitor-appinsights untuk detail implementasi di @capgo/capacitor-appinsights Dokumentasi Pemula untuk detail implementasi di Dokumentasi Pemula Daftar Plugin Capgo untuk alur kerja produk di Daftar Plugin Capgo Capacitor Plugins oleh Capgo untuk detail implementasi di Capacitor Plugins oleh Capgo, dan Menginstal atau Mengupdate Plugin untuk detail implementasi di Menginstal atau Mengupdate Plugin.

FAQ

FAQ AppInsights plugin

Bagaimana cara menginstal plugin AppInsights di sebuah aplikasi Capacitor?

Jalankan "bun add @capgo/capacitor-appinsights" (atau "npm install @capgo/capacitor-appinsights"), kemudian jalankan "bunx cap sync" agar projek iOS dan Android dapat menangkap native code. Import dari "@capgo/capacitor-appinsights" di aplikasi code.

Apakah @capgo/capacitor-appinsights dapat digunakan dengan React, Vue, dan Angular?

Ya. AppInsights adalah paket Capacitor, sehingga dapat digunakan dengan framework web apa pun yang berjalan di dalam Capacitor, termasuk Ionic, React, Vue, Angular, Svelte, dan JavaScript biasa.

Versi Capacitor mana yang didukung oleh @capgo/capacitor-appinsights?

Capgo plugin mengikuti versi mayor Capacitor: gunakan versi plugin mayor yang sesuai dengan versi mayor Capacitor (misalnya plugin v8 dengan Capacitor 8). Tabel kompatibilitas di README GitHub menampilkan versi yang masih dipelihara.

Apakah @capgo/capacitor-appinsights gratis dan terbuka sumber?

Ya. Sumber code tersedia secara publik di GitHub di https://github.com/Cap-go/capacitor-appinsights/ dan paketnya dapat diinstal secara gratis dari npm. Laporan bug dan permintaan pull welcome.

Dapatkah saya memperbarui code yang menggunakan AppInsights tanpa melalui tinjauan App Store?

Memasang atau mengupgrade plugin mengubah native code, sehingga perlu dibuat ulang build toko. Setelah itu, perubahan JavaScript, HTML, dan CSS yang memanggil plugin dapat dikirimkan langsung dengan Capgo pembaruan hidup.

Kirim perubahan AppInsights tanpa menunggu tinjauan aplikasi

Setelah plugin masuk dalam toko Anda, Capgo live updates meneruskan perubahan JavaScript, HTML, dan CSS Anda ke pengguna dalam menit-menit.

Mulai dengan Capgo