Appearance
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('플러그인 연결이 끊어졌습니다. 다시 연결해주세요.');
}