MozSmsManager

« DOM Reference

Non-standard
This feature is non-standard and is not on a standards track. Do not use it on production sites facing the Web: it will not work for every user. There may also be large incompatibilities between implementations and the behavior may change in the future.

안씀 Gecko 25 (Firefox 25 / Thunderbird 25 / SeaMonkey 2.22)
This feature is obsolete. Although it may still work in some browsers, its use is discouraged since it could be removed at any time. Try to avoid using it.

This API is available on Firefox OS for certified applications only.

Gecko 25 note
(Firefox 25 / Thunderbird 25 / SeaMonkey 2.22)

This interface has been removed in favor of MozMobileMessageManager.

요약

기기에서 WebSMS를 사용하여 SMS 메시지 전송과 관리를 할 수 있는 기능을 제공한다.

이벤트 핸들러

MozSmsManager.ondeliveryerror
deliveryerror 이벤트에 대한 핸들러; 이 MozSmsEvent 는 SMS가 수취인에게 전달되지 않았을 때 발생한다.
MozSmsManager.ondeliverysuccess
deliverysuccess 이벤트에 대한 핸들러; 이 MozSmsEvent 는 SMS가 수취인에게 전달되었을 때 발생한다.
MozSmsManager.onreceived
received 이벤트에 대한 핸들러; 이 MozSmsEvent 는 SMS를 받았을 때 발생한다..
MozSmsManager.onsent
sent 이벤트에 대한 핸들러; 이 MozSmsEvent 는 SMS가 보내졌을 때 발생한다.
MozSmsManager.onsending
sending 이벤트에 대한 핸들러; 이 MozSmsEvent 는 전송 단계의 시작에 SMS가 진입했을 때 발생한다.
MozSmsManager.onfailed
failed 이벤트에 대한 핸들러; 이 MozSmsEvent 는 SMS 전송이 실패했을 때 발생한다.

메소드

MozSmsManager.delete(param)
메시지를 삭제하고 DOMRequest 객체를 반환한다 (DOMRequest.result는 메시지가 삭제되었는지 아닌지를 반영하는 Boolean 값이다). 메시지 id 또는 MozSmsMessage 객체가 파라미터로 사용된다.
MozSmsManager.getMessage(id)
해당 id에 대한 메시지를 받아서 DOMRequest 객체를 반환한다.  이 객체의 DOMRequest.result는 MozSmsMessage 이다.
MozSmsManager.getMessages(filter, reverseOrder)
여러 개의 메시지를 받는다. MozSmsFilter 객체를 사용하여 필터링이 가능하고 두번째 파라미터 boolean 값에 따라 순서를 거꾸로 바꿀 수도 있다. DOMCursor 를 반환한다.
MozSmsManager.getSegmentInfoForText(text)
주어진 문자(보통 SMS 당 160 글자)에 대한 멀티 파트 SMS를 만들기 위해 필요한 정보를 가진 MozSmsSegmentInfo 객체를 반환한다.
MozSmsManager.markMessageRead(id, isRead)
해당 id의 메시지를 Boolean isRead 값에 따라 읽음 또는 읽지 않음으로 표시한다. DOMRequest 객체를 반환한다.
MozSmsManager.send(number, message)
해당 전화번호에 메시지를 전송한다. 만약 number가 DOMString (한 개의 전화번호)라면 DOMRequest 객체를 반환한다. 만약 numberDOMString 객체의 배열(여러 개의 전화번호)라면 DOMRequest 객체의 배열을 반환한다.
MozSmsManager.getThreads()
MozMobileMessageThread의 목록을 받는다. DOMCursor 를 반환된다.

MozSmsManager 는 또한 EventTarget 의 메소드를 상속받는다.

EventTarget.addEventListener()
Register an event handler of a specific event type on the EventTarget.
EventTarget.removeEventListener()
Removes an event listener from the EventTarget.
EventTarget.dispatchEvent()
Dispatch an event to this EventTarget.

스펙

이 API는 비 표준 스펙의 구현체입니다. 하지만 W3C의 System Application Working Group에서 논의되고 있습니다.

Specification Status Comment
Messaging API Editor's Draft Editor Draft (WIP).

브라우저 호환성

당연하게도, 모바일 브라우저를 주로 지원할 것으로 예상됩니다.

Feature Chrome Firefox (Gecko) Internet Explorer Opera Safari
Basic support Not supported Not supported Not supported Not supported Not supported
Feature Android Firefox Mobile (Gecko) IE Mobile Opera Mobile Safari Mobile
Basic support Not supported 12.0 (12.0) Moz Not supported Not supported Not supported

참고 자료

Document Tags and Contributors

Contributors to this page: PillarLee
Last updated by: PillarLee,