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:
- L'utente avvia l'applicazione ed esegue qualche azione. Quindi passa alla schermata principale/un'altra applicazione.
- 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?