Lompat ke konten utama
@capgo/capacitor-uwb API Perangkat Sumber Terbuka

UWB Plugin Capacitor

Teknologi Rangkaian Lebar untuk Mengukur Jarak dan Arah dengan Mitra pada iOS Nearby Interaction dan Android Jetpack UWB

Install

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

Panduan

Cara Menggunakan UWB di Capacitor

Menggunakan @capgo/capacitor-uwb

Plugin Capacitor untuk jarak Ultra-Wideband (UWB) pada iOS dan Android.

Instal

bun add @capgo/capacitor-uwb
bunx cap sync

Apa yang Dibuka oleh Plugin Ini

  • isAvailable - Periksa apakah UWB didukung dan saat ini tersedia.
  • getDiscoveryToken - Dapatkan token penemuan interaksi dekat lokal pada iOS.
  • startPeerSession - Mulai sesi pencarian peer iOS.
  • startControllerSession - Mulai sesi pengendali Android dan kembalikan parameter yang dapat dibagikan.
  • startControleeSession - Mulai sesi kontrol UWB Android dari parameter pengendali.
  • stopSession - Hentikan sesi pencarian aktif.

- Contoh Penggunaan

- Periksa Ketersediaan

import { CapacitorUwb } from '@capgo/capacitor-uwb';

const availability = await CapacitorUwb.isAvailable();

- iOS Peer Ranging

const { discoveryToken } = await CapacitorUwb.getDiscoveryToken();

await CapacitorUwb.startPeerSession({
  peerDiscoveryToken: '<peer-token-base64>',
});

- Android Pengendali / Kontrol UWB

const controller = await CapacitorUwb.startControllerSession();

await CapacitorUwb.startControleeSession({
  rangingParameters: controller.rangingParameters,
});

- Referensi Lengkap

Teruskan dari Menggunakan @capgo/capacitor-uwb

Jika Anda menggunakan Menggunakan @capgo/capacitor-uwb untuk merencanakan pekerjaan plugin native, hubungkannya dengan @capgo/capacitor-uwb untuk detail implementasi di @capgo/capacitor-uwb Mulai Menggunakan untuk detail implementasi di Getting Started Daftar Plugin Capgo untuk alur kerja produk di Daftar Plugin Capgo Capacitor Plugin oleh Capgo untuk detail implementasi di Capacitor Plugin oleh Capgo, dan Menambahkan atau Mengupdate Plugin untuk detail implementasi di Menambahkan atau Mengupdate Plugin.

FAQ

FAQ UWB Plugin

Bagaimana cara menginstal plugin UWB di sebuah aplikasi Capacitor?

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

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

Ya. UWB 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-uwb?

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

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

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

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

Menginstal atau mengupgrade plugin mengubah native code, sehingga memerlukan build toko baru. Setelah itu, perubahan JavaScript, HTML, dan CSS yang memanggil plugin dapat dikirimkan secara langsung dengan Capgo live updates.

Kirim perubahan UWB tanpa menunggu tinjauan aplikasi

Setelah plugin masuk ke dalam toko aplikasi Anda, Capgo pembaruan hidup mengirimkan perubahan JavaScript, HTML, dan CSS Anda ke pengguna dalam menit-menit.

Mulai dengan Capgo