다른 앱 위에 플로팅 위젯 표시
다른 앱 위에도 항상 표시되는 플로팅 위젯입니다. Facebook Messenger의 채팅 버블처럼 어떤 앱을 사용하든 항상 접근 가능합니다.
JavaScript Bridge를 통해 간단하게 오버레이를 표시하고 숨길 수 있습니다.
// 오버레이 표시 요청
await bridge.showOverlay({
type: 'floating_button', // 오버레이 타입
position: 'centerRight', // 위치
width: 60, // 너비 (픽셀)
height: 60, // 높이 (픽셀)
enableDrag: true // 드래그 가능 여부
});
// 오버레이 닫기
await bridge.hideOverlay();
다음 문자열 값을 사용하여 오버레이 위치를 지정할 수 있습니다:
topLeft, topCenter, topRightcenterLeft, center, centerRightbottomLeft, bottomCenter, bottomRightfloating_button: 둥근 플로팅 버튼 형태navigation_bar: 상단/하단 네비게이션 바 형태custom: 사용자 정의 레이아웃오버레이와 메인 웹앱 간에 데이터를 주고받을 수 있습니다.
// 오버레이로 데이터 전송
await bridge.sendToOverlay({
action: 'UPDATE_COUNT',
value: 5
});
// 오버레이로부터 메시지 수신
window.addEventListener('overlay-message', (event) => {
const { action, value } = event.detail;
console.log('오버레이 메시지:', action, value);
});
⚠️ Android 전용 기능입니다
iOS에서는 자체 앱 내 오버레이만 가능합니다