Skip to content

Toast API

Toss POS에서 사용자에게 알림이나 안내 메시지를 표시하기 위한 API입니다. 플러그인 상태 변경, 오류 발생, 작업 완료 등의 상황에서 사용자에게 즉각적인 피드백을 제공할 수 있습니다.

Methods

open

토스트 메시지를 화면에 표시합니다.

ts
import { posPluginSdk } from '@tossplace/pos-plugin-sdk';

/**
 * 토스트 메시지 표시
 * @param message 표시할 메시지
 */
pos.toast.open('플러그인을 다시 연결해주세요.');

사용 예시

알림 관리 클래스

ts
import { posPluginSdk } from '@tossplace/pos-plugin-sdk';

class NotificationManager {
    /**
     * 오류 알림 표시
     * @param message 오류 메시지
     */
    showError(message: string) {
        posPluginSdk.toast.open(`오류: ${message}`);
    }

    /**
     * 성공 알림 표시
     * @param message 성공 메시지
     */
    showSuccess(message: string) {
        posPluginSdk.toast.open(`성공: ${message}`);
    }

    /**
     * 경고 알림 표시
     * @param message 경고 메시지
     */
    showWarning(message: string) {
        posPluginSdk.toast.open(`경고: ${message}`);
    }
}

// 사용 예시
function handleConnectionError() {
    const notification = new NotificationManager();
    notification.showError('플러그인 연결이 끊어졌습니다. 다시 연결해주세요.');
}