Memulai
Instalasi
Section titled “Instalasi”npm install @capgo/capacitor-android-inline-installnpx cap syncyarn add @capgo/capacitor-android-inline-installnpx cap syncpnpm add @capgo/capacitor-android-inline-installnpx cap syncbun add @capgo/capacitor-android-inline-installnpx cap syncContoh Penggunaan
Section titled “Contoh Penggunaan”import { AndroidInlineInstall } from '@capgo/capacitor-android-inline-install';
// Basic inline installawait AndroidInlineInstall.startInlineInstall({ id: 'com.example.targetapp'});
// Advanced install with trackingawait AndroidInlineInstall.startInlineInstall({ id: 'com.example.targetapp', referrer: 'campaign=my-campaign&source=app', overlay: true, fallback: true});
// Handle the installation flowtry { await AndroidInlineInstall.startInlineInstall({ id: 'com.spotify.music', referrer: 'utm_source=myapp&utm_campaign=music_promotion' }); console.log('Install overlay triggered successfully');} catch (error) { console.error('Install failed:', error);}Metode API Inti
Section titled “Metode API Inti”Manajemen Instalasi
Section titled “Manajemen Instalasi”startInlineInstall(options)- Memicu overlay instalasi inline Google Play untuk aplikasi yang ditentukan
Opsi Konfigurasi
Section titled “Opsi Konfigurasi”interface InlineInstallOptions { id: string; // Nama paket aplikasi target (wajib) referrer?: string; // String kampanye pelacakan (opsional) callerId?: string; // Nama paket aplikasi pemanggil (default: aplikasi saat ini) overlay?: boolean; // Aktifkan/nonaktifkan overlay Play (default: true) fallback?: boolean; // Gunakan halaman store penuh jika overlay gagal (default: true)}Persyaratan Google Play
Section titled “Persyaratan Google Play”Kelayakan Premium Growth Tools
Section titled “Kelayakan Premium Growth Tools”Aplikasi Anda harus memenuhi syarat untuk Premium Growth Tools Google Play untuk menggunakan instalasi inline:
- Aplikasi dengan keterlibatan pengguna yang signifikan
- Rating dan ulasan Play Store yang baik
- Kepatuhan dengan kebijakan Google Play
Persyaratan Aplikasi Target
Section titled “Persyaratan Aplikasi Target”- Aplikasi target harus tersedia di Google Play Store
- Aplikasi target harus mendukung instalasi inline
- Pengguna harus masuk ke Google Play Store
Perilaku dan Fallback
Section titled “Perilaku dan Fallback”Mode Overlay (default)
Section titled “Mode Overlay (default)”- Mencoba membuka overlay Google Play di dalam aplikasi Anda
- Jika overlay tidak tersedia, kembali ke halaman Play Store penuh
- Jika Play Store tidak tersedia, menampilkan error
Mode Store Penuh
Section titled “Mode Store Penuh”- Langsung membuka halaman Google Play Store penuh
- Melewati upaya overlay sepenuhnya
Dukungan Platform
Section titled “Dukungan Platform”- Android: Dukungan penuh dengan Google Play Services
- iOS: Tidak didukung (fitur khusus Android)
- Web: Tidak didukung (fitur native Android)
Detail Implementasi
Section titled “Detail Implementasi”Plugin menggunakan intent Android untuk berkomunikasi dengan Google Play Store:
- Intent action untuk overlay instalasi inline
- Fallback ke intent Play Store standar
- Penanganan otomatis ketersediaan Play Services
Kasus Penggunaan
Section titled “Kasus Penggunaan”- Penemuan aplikasi: Promosikan aplikasi terkait dalam ekosistem Anda
- Promosi silang: Dorong instalasi untuk aplikasi partner
- Pembukaan fitur: Instal modul atau ekstensi tambahan
- Aplikasi pendamping: Instal aplikasi pendukung dengan mulus
Praktik Terbaik
Section titled “Praktik Terbaik”- Selalu sediakan opsi fallback untuk pengguna tanpa Play Services
- Uji dengan konfigurasi perangkat dan versi Play Store yang berbeda
- Gunakan pelacakan referrer untuk mengukur tingkat konversi
- Tangani error instalasi dengan baik
- Hormati pilihan pengguna jika mereka menolak instalasi
Keterbatasan
Section titled “Keterbatasan”- Fungsi khusus Android
- Memerlukan Google Play Services
- Hanya berfungsi dengan aplikasi yang memenuhi syarat untuk Premium Growth Tools
- Tunduk pada kebijakan dan ketersediaan Google Play Store