메인 콘텐츠로 건너뛰기
플러그인으로 돌아가기
@capgo/capacitor-인텐트 런처
튜토리얼
@capgo/capacitor-인텐트 런처

인텐트 런처

안드로이드 인텐트를 실행하고 시스템 설정을 열거나 다른 앱과 상호 작용하는 인텐트 시스템을 사용하여

Guide

Intent Launcher Tutorial

Test on device

Download the Capgo app, then scan the QR code.

인텐트 런처 플러그인 미리보기 QR code

@capgo/capacitor-인텐트-런처를 사용합니다.

Capacitor은 안드로이드 인텐트를 실행하고 iOS에서 시스템 설정을 열기 위한 안드로이드 및 iOS용 아이콘 런처 플러그인입니다.

설치

bun add @capgo/capacitor-intent-launcher
bunx cap sync

이 플러그인이 제공하는 기능

  • startActivityAsync - 특정 액션에 대한 안드로이드 액티비티를 시작합니다.
  • openIOSSettings - iOS 설정 화면을 열어줍니다.
  • openApplication - 특정 패키지 이름의 앱을 열어줍니다.
  • getApplicationIconAsync - 앱 아이콘을 base64로 인코딩된 PNG 문자열로 가져옵니다.

예시 사용

startActivityAsync

지정된 액션에 대한 Android 액티비티를 시작합니다.

import { IntentLauncher } from '@capgo/capacitor-intent-launcher';

// Open location settings
const result = await IntentLauncher.startActivityAsync({
  action: ActivityAction.LOCATION_SOURCE_SETTINGS
});

// Open a specific app settings
const result = await IntentLauncher.startActivityAsync({
  action: ActivityAction.APPLICATION_DETAILS_SETTINGS,
  data: 'package:com.example.app'
});

openIOSSettings

iOS 설정 화면을 엽니다.

import { IntentLauncher } from '@capgo/capacitor-intent-launcher';

// Open app settings (recommended - officially supported by Apple)
await IntentLauncher.openIOSSettings({ option: IOSSettings.App });

// Open WiFi settings (may not work in all iOS versions)
await IntentLauncher.openIOSSettings({ option: IOSSettings.WiFi });

openApplication

패키지 이름으로 애플리케이션을 엽니다.

import { IntentLauncher } from '@capgo/capacitor-intent-launcher';

// Open Gmail app
await IntentLauncher.openApplication({ packageName: 'com.google.android.gm' });

getApplicationIconAsync

애플리케이션 아이콘을 base64로 인코딩된 PNG 문자열로 가져옵니다.

import { IntentLauncher } from '@capgo/capacitor-intent-launcher';

const { icon } = await IntentLauncher.getApplicationIconAsync({
  packageName: 'com.google.android.gm'
});
if (icon) {
  const img = document.createElement('img');
  img.src = icon;
}

전체 참조

Using @capgo/capacitor-intent-launcher에서 계속하세요.

이러한 플러그인을 사용 중이라면 Using @capgo/capacitor-intent-launcher 계획 대시보드와 API 운영을 계획하고 @capgo/capacitor-인텐트-런처 for the implementation detail in @capgo/capacitor-intent-launcher, 시작하기 시작하기 구현 세부 사항에 대해 API 개요 API 개요 구현 세부 사항에 대해 소개 소개, __CAPGO_KEEP_0__ 키 API 키 for the implementation detail in API Keys.