Iniziare
Installazione
Section titled “Installazione”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 syncEsempio di Utilizzo
Section titled “Esempio di Utilizzo”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);}Metodi API Principali
Section titled “Metodi API Principali”Gestione dell’Installazione
Section titled “Gestione dell’Installazione”startInlineInstall(options)- Attiva l’overlay di installazione inline di Google Play per l’app specificata
Opzioni di Configurazione
Section titled “Opzioni di Configurazione”interface InlineInstallOptions { id: string; // Nome del pacchetto dell'app di destinazione (obbligatorio) referrer?: string; // Stringa della campagna di tracciamento (opzionale) callerId?: string; // Nome del pacchetto dell'app chiamante (predefinito: app corrente) overlay?: boolean; // Abilita/disabilita overlay di Play (predefinito: true) fallback?: boolean; // Usa la pagina completa dello store se l'overlay fallisce (predefinito: true)}Requisiti di Google Play
Section titled “Requisiti di Google Play”Idoneità per Premium Growth Tools
Section titled “Idoneità per Premium Growth Tools”La tua app deve qualificarsi per i Premium Growth Tools di Google Play per utilizzare l’installazione inline:
- App con un coinvolgimento utente significativo
- Buone valutazioni e recensioni su Play Store
- Conformità alle politiche di Google Play
Requisiti dell’App di Destinazione
Section titled “Requisiti dell’App di Destinazione”- L’app di destinazione deve essere disponibile su Google Play Store
- L’app di destinazione deve supportare l’installazione inline
- L’utente deve aver effettuato l’accesso a Google Play Store
Comportamento e Fallback
Section titled “Comportamento e Fallback”Modalità Overlay (predefinita)
Section titled “Modalità Overlay (predefinita)”- Tenta di aprire l’overlay di Google Play all’interno della tua app
- Se l’overlay non è disponibile, torna alla pagina completa di Play Store
- Se Play Store non è disponibile, mostra un errore
Modalità Store Completo
Section titled “Modalità Store Completo”- Apre direttamente la pagina completa di Google Play Store
- Bypassa completamente il tentativo dell’overlay
Supporto Piattaforme
Section titled “Supporto Piattaforme”- Android: Supporto completo con Google Play Services
- iOS: Non supportato (funzionalità specifica per Android)
- Web: Non supportato (funzionalità nativa Android)
Dettagli di Implementazione
Section titled “Dettagli di Implementazione”Il plugin utilizza intent Android per comunicare con Google Play Store:
- Action intent per overlay di installazione inline
- Fallback all’intent standard di Play Store
- Gestione automatica della disponibilità di Play Services
Casi d’Uso
Section titled “Casi d’Uso”- Scoperta di app: Promuovi app correlate all’interno del tuo ecosistema
- Promozione incrociata: Aumenta le installazioni per applicazioni partner
- Sblocco di funzionalità: Installa moduli o estensioni aggiuntive
- App complementari: Installa applicazioni di supporto senza interruzioni
Migliori Pratiche
Section titled “Migliori Pratiche”- Fornisci sempre opzioni di fallback per utenti senza Play Services
- Testa con diverse configurazioni di dispositivo e versioni di Play Store
- Utilizza il tracciamento referrer per misurare i tassi di conversione
- Gestisci gli errori di installazione in modo elegante
- Rispetta la scelta dell’utente se rifiuta l’installazione
Limitazioni
Section titled “Limitazioni”- Funzionalità solo per Android
- Richiede Google Play Services
- Funziona solo con app qualificate per Premium Growth Tools
- Soggetto alle politiche e alla disponibilità di Google Play Store