MozAlarmsManager.getAll

by 2 colaboradores:

Non-standard
This feature is not on a current W3C standards track, but it is supported on the Firefox OS platform. Although implementations may change in the future and it is not supported widely across browsers, it is suitable for use in code dedicated to Firefox OS apps.

This API is available on Firefox or Firefox OS for installed or higher privileged applications.

Resumo

O método getAll é utilizado para retornar uma lista dos alarmes pendentes.

Sintaxe

var request = navigator.mozAlarms.getAll();

Retorno

Um objeto DOMRequest para manipular o sucesso ou erro da chamada.

Se o método chamado é executado com sucesso, o resultado será um array de objetos mozAlarm.

mozAlarm

São objetos javascript anônimos com as seguintes propriedades:

id
um número represetando o id do alarme
date
um objeto Date representando a hora agendada para o alarme.
respectTimezone
String que indica se o alarme irá respeitar ou ignorar o fuso-horário do objeto date. o valor da string pode ser ignoreTimezone ou honorTimezone
data
um objeto JavaScript contendo uma data que será armazenada com o alarme

Example

var request = navigator.mozAlarms.getAll();

request.onsuccess = function () {
  console.log('Sucesso:' + this.result.length + 'alarms pending');

  this.result.forEach(function (alarm) {
    console.log(alarm.id + ' : ' + alarm.date.toString() + ' : ' + alarm.respectTimezone);    
  });
}

request.onerror = function () {
  console.log('Erro: ' + this.error);
}

Especificação

Especificação Status Comentário
Web Alarms API Working Draft Define a interface do AlarmManager.

Compatibilidade dos browsers

Feature Chrome Firefox (Gecko) Internet Explorer Opera Safari (WebKit)
Suporte básico Não suportado Não suportado Não suportado Não suportado Não suportado
Feature Android Firefox OS Firefox Mobile (Gecko) IE Mobile Opera Mobile Safari Mobile
Suporte básico Não suportado 1.0 Não suportado Não suportado Não suportado Não suportado

Nota de implementação Gecko

Essa API está atualmente em avaliação no Firefox OS, estando disponível apenas para aplicativos instalados. A especifficação atual para essa API não considera estável o seu uso sem o prefixo.

Veja também

Etiquetas do documento e colaboradores

Contributors to this page: teoli, jlamim
Última atualização por: teoli,