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 internal applications only.
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의 메시지를
BooleanisRead 값에 따라 읽음 또는 읽지 않음으로 표시한다.
DOMRequest
객체를 반환한다.
MozSmsManager.send(number, message)
- 해당
전화번호
에 메시지를 전송한다. 만약number가
DOMString
(한 개의 전화번호)라면DOMRequest
객체를 반환한다. 만약number
가DOMString
객체의 배열(여러 개의 전화번호)라면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 |