6

Ho un'attività per creare un'applicazione client che può mostrare le notifiche a un utente con un'alta probabilità di notifiche notate.Un modo universale multipiattaforma (mobile) per mostrare gli avvisi a un utente

L'applicazione dovrebbe funzionare su Android (2.0 +)/iOS/WP.

Qui è il caso d'uso:

  1. L'utente avvia l'applicazione ed esegue qualche azione. Quindi passa alla schermata principale/un'altra applicazione.
  2. La risposta all'azione consente all'applicazione di emettere una notifica. La notifica viene notata dall'utente che ignora quale altra applicazione (o schermata iniziale) utilizza sul suo dispositivo mobile al momento.

Non è necessario che l'applicazione sia un'app nativa o un'app per dispositivi mobili basata sul browser. La notifica potrebbe essere un suono o una vibrazione sul dispositivo, ma so che l'accesso alle vibrazioni da un browser è ancora complicato.

Ecco i miei risultati della ricerca di fare meccanismo di notifica/vibro suono universale finora:

  • sembra che fare un vibrare il dispositivo mobile da un browser funziona only nei telefoni Firefox (nessun iOS, senza WP);
  • il supporto del tag html5 audio è still sperimentale, non funziona su ogni browser/dispositivo;
  • l'avviso sonoro da this example funziona solo in Firefox mobile (richiede un plug-in per riprodurre un suono mp3), il browser Android rimane silenzioso.

Quindi, la domanda è:

C'è un modo per forzare un utente di un dispositivo mobile (Android 2.0 +/iOS/WP) per visualizzare una notifica da un'applicazione per cellulari? L'unico modo per farlo è scrivere un'app nativa per ogni piattaforma mobile?

risposta

1

Vorrei proporre PhoneGap per quel particolare problema.

Tra le altre cose è features notifiche cross-platform, suoni e vibrazione.

Unico problema per Windows Phone 7 è che la libreria Cordova include un file bip generico che viene utilizzato. Dovresti consultare la pagina di riferimento Notification per assicurarti che possa aiutarti.

Problemi correlati