인텐트 런처 사용 방법
How to use Intent Launcher in Capacitor
@capgo/capacitor-인텐트-런처 플러그인을 사용합니다.
Capacitor 인텐트 런처 플러그인은 안드로이드와 iOS에서 안드로이드 인텐트를 실행하고 시스템 설정을 열 수 있습니다.
설치
bun add @capgo/capacitor-intent-launcher
bunx cap sync
bunx cap sync code의 네이티브 코드를 프로젝트에 복사합니다. 플러그인 업그레이드 후 다시 실행하세요.
수입
import { IntentLauncher } from '@capgo/capacitor-intent-launcher';
API를 한눈에
| 방법 | 설명 |
|---|---|
startActivityAsync |
Android 액션에 대한 활동을 시작합니다. |
openIOSSettings |
iOS 설정 화면을 엽니다. |
openApplication |
패키지 이름으로 애플리케이션을 엽니다. |
getApplicationIconAsync |
애플리케이션 아이콘을 base64로 인코딩된 PNG 문자열로 가져옵니다. |
예시
startActivityAsync()
Android 액션에 대한 활동을 시작합니다.
import { IntentLauncher, ActivityAction } 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, IOSSettings } 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;
}
__CAPGO_KEEP_0__ 저장소
capgo를 계속 사용하세요. @capgo/capacitor-intent-launcher
__CAPGO_KEEP_0__를 사용 중이시면 @capgo/capacitor-인텐트 런처 사용 API를 사용하여 대시보드와 API 작업을 계획하고 싶으시면 @API/__CAPGO_KEEP_1__-intent-launcher와 연결하세요. @capgo/capacitor-intent-launcher의 구현 세부 정보를 참조하세요. for the implementation detail in @capgo/capacitor-intent-launcher, __CAPGO_KEEP_0__ Overview의 구현 세부 정보를 참조하세요. Introduction API API __CAPGO_KEEP_0__ Capacitor Intent Launcher에 대한 구현 세부 사항은 Introduction에서 확인할 수 있습니다. API 키 Capacitor Intent Launcher에 대한 구현 세부 사항은 API 키에서 확인할 수 있습니다.