@capgo/capacitor-intercom
Ikhtisar
Bagian berjudul “Ringkasan”@capgo/capacitor-intercom membungkus SDK mobile Intercom resmi agar dukungan, onboarding, dan kampanye lifecycle tetap native sementara shell aplikasi Anda tetap Capacitor. Identifikasi pengguna, buka messenger, log event, dan tampilkan konten pusat bantuan dari JavaScript.
Dukungan platform
Bagian berjudul “Dukungan platform”| Platform | Dukungan |
|---|---|
| iOS | Intercom iOS SDK |
| Android | Intercom Android SDK |
| Web | Tidak didukung |
Kemampuan Utama
Bagian berjudul “Kemampuan Utama”loadWithKeys- Inisialisasi Intercom dengan kunci API saat runtime. Gunakan ini jika Anda tidak ingin mengonfigurasi kunci di capacitor.config.registerIdentifiedUser- Daftarkan user yang sudah dikenal ke Intercom. Setidaknya salah satu dari userId atau email harus diisi.registerUnidentifiedUser- Daftarkan user anonim ke Intercom.updateUser- Perbarui atribut user di Intercom.
API Publik
Bagian berjudul “Public API”| Metode | Deskripsi |
|---|---|
loadWithKeys | Inisialisasi Intercom dengan kunci API saat runtime. Gunakan ini jika Anda tidak ingin mengonfigurasi kunci di capacitor.config. |
registerIdentifiedUser | Daftarkan user yang dikenal ke Intercom. Setidaknya salah satu dari userId atau email harus diisi. |
registerUnidentifiedUser | Daftarkan user anonim ke Intercom. |
updateUser | Perbarui atribut user di Intercom. |
logout | Logout user dari Intercom. |
logEvent | Log custom event di Intercom. |
displayMessenger | Buka messenger Intercom. |
displayMessageComposer | Buka composer pesan dengan pesan yang sudah terisi. |
displayHelpCenter | Buka help center Intercom. |
hideMessenger | Sembunyikan messenger Intercom. |
displayLauncher | Tampilkan tombol launcher Intercom. |
hideLauncher | Sembunyikan tombol launcher Intercom. |
displayInAppMessages | Aktifkan pesan in-app dari Intercom. |
hideInAppMessages | Nonaktifkan pesan in-app dari Intercom. |
displayCarousel | Tampilkan carousel Intercom tertentu. |
displayArticle | Tampilkan artikel Intercom tertentu. |
displaySurvey | Tampilkan survei Intercom tertentu. |
setUserHash | Atur HMAC untuk verifikasi identitas. |
setUserJwt | Atur JWT untuk autentikasi messenger yang aman. |
setBottomPadding | Atur padding bawah untuk UI messenger Intercom. |
sendPushTokenToIntercom | Kirim token push notification ke Intercom. |
receivePush | Tangani push notification Intercom yang diterima. |
getUnreadConversationCount | Dapatkan jumlah percakapan belum terbaca untuk pengguna saat ini. |
addListener | Pantau saat jendela Intercom ditampilkan. |
addListener | Pantau saat jendela Intercom disembunyikan. |
addListener | Pantau perubahan jumlah percakapan yang belum dibaca. |
removeAllListeners | Hapus semua event listener. |
Sumber Kebenaran
Bagian berjudul “Sumber Kebenaran”Referensi ini disinkronkan dari src/definitions.ts di capacitor-intercom.
Lanjutkan dari @capgo/capacitor-intercom
Bagian berjudul “Lanjutkan dari @capgo/capacitor-intercom”Jika Anda menggunakan @capgo/capacitor-intercom untuk merencanakan pekerjaan plugin native, hubungkan dengan Menggunakan @capgo/capacitor-intercom untuk kemampuan native di bagian Menggunakan @capgo/capacitor-intercom, Direktori Plugin Capgo untuk alur kerja produk di Direktori Plugin Capgo, Plugin Capacitor oleh Capgo untuk detail implementasi pada Capacitor Plugins oleh Capgo Menambahkan atau Memperbarui Plugin untuk detail implementasi di Menambahkan atau Memperbarui Plugin, dan Alternatif Plugin Ionic Enterprise untuk alur kerja produk dalam Alternatif Plugin Ionic Enterprise.