メインコンテンツへスキップ

スタートガイド

GitHub

AIアシストによるセットアップでプラグインをインストールできます。以下のコマンドを使用して、お使いのAIツールに Capgo のスキルを追加してください:

ターミナル
npx skills add https://github.com/Cap-go/capgo-skills --skill capacitor-plugins

次に、以下のプロンプトを使用します:

Use the `capacitor-plugins` skill from `Cap-go/capgo-skills` to install the `@capgo/capacitor-android-inline-install` plugin in my project.

手動セットアップを希望する場合は、以下のコマンドを実行してプラグインをインストールし、下記のプラットフォーム別の手順に従ってください:

ターミナル
npm install @capgo/capacitor-android-inline-install
npx cap sync
import { AndroidInlineInstall } from '@capgo/capacitor-android-inline-install';
import { AndroidInlineInstall } from '@capgo/capacitor-android-inline-install';
await AndroidInlineInstall.startInlineInstall({
id: 'com.example.companion',
overlay: true,
fallback: true,
});
  • Playストアのみ: サイドロードされたAPKはインラインインストールできません。
  • versionCode: インストール済みのビルドより新しいバージョンである必要があります。
  • 閉じる: 無限リトライループを防ぐためにキャンセルを処理します。

Google Playのオーバーレイを使用して、インラインインストールのフローを開始します。

注意: Inline Installを利用できるのは対象のアプリのみです。詳細はこちら: https://play.google.com/console/about/guides/premium-growth-tools/

import { AndroidInlineInstall } from '@capgo/capacitor-android-inline-install';
const result = await AndroidInlineInstall.startInlineInstall({
id: 'com.example.app',
referrer: 'my-referrer',
overlay: true,
fallback: true
});
if (result.started) {
console.log('Install flow started');
if (result.fallbackUsed) {
console.log('Using fallback Play Store link');
}
}

インラインインストールのフローを開始するためのオプション。

export interface StartInlineInstallOptions {
/** Package name of the app to be installed (target app). */
id: string;
/** Referrer string to pass to Play. Optional but recommended. */
referrer?: string;
/**
* Package name of your app (caller). Defaults to the current app package
* if omitted.
*/
callerId?: string;
/** Optional Custom Store Listing ID. */
csl_id?: string;
/** Whether to request the Play overlay. Defaults to true. */
overlay?: boolean;
/** If true, falls back to full Play Store deep link when overlay unavailable. Defaults to true. */
fallback?: boolean;
}

インラインインストールのフローを開始した際の結果。

export interface StartInlineInstallResult {
/** True when the inline install intent has been started. */
started: boolean;
/** True if a fallback deep link was used instead of inline overlay. */
fallbackUsed?: boolean;
}

このページはプラグインの src/definitions.tsから生成されています。upstream で公開 API が変更されたら、再度 sync を実行してください。

Getting Startedの続きを進める

「Getting Started からの続き」セクション

使用している場合 スタートガイド ダッシュボードと API の運用を計画するには、これを次と連携させます @capgo/capacitor-android-inline-install の使用方法 @capgo/capacitor-android-inline-install でネイティブ機能を使用する場合、 API の概要 「API の概要」の実装の詳細については、 はじめに 「はじめに」における実装の詳細については、 API キー および「API Keys」の実装の詳細については、 デバイス 実装の詳細については Devices を参照してください。