通知を受ける可能性が高いユーザに通知を表示できるクライアントアプリケーションを作成するタスクがあります。ユーザにアラートを表示する普遍的なクロスプラットフォームの方法(モバイル)
アプリケーションはAndroid(2.0 +)/ iOS/WPFで動作するはずです。ここで
は、ユースケースである:
- ユーザーがアプリケーションを起動し、いくつかのアクションを実行します。その後、彼はホーム画面/別のアプリケーションに切り替えます。
- アクションに対する応答により、アプリケーションは通知を発行します。この通知は、ユーザが現時点で彼のモバイル機器で使用している別のアプリケーション(またはホーム画面)を無視して気付く。
アプリケーションがネイティブアプリであるか、ウェブブラウザベースのモバイルアプリである必要はありません。この通知は、デバイス上の音や振動である可能性がありますが、ブラウザ内の振動にアクセスすることは依然として難しいことがわかります。ここで
は、これまでに普遍的な音/振動通知メカニズムを作るの私の研究の結果である:
- ブラウザからモバイルデバイスの振動させることは、モバイルFirefox(なしのiOS、ノーWP)でonlyを働くようです。
audio
html5タグのサポートは、実験的にはstillですが、すべてのブラウザ/デバイスでは機能しません。- this exampleからのサウンドアラートは、モバイルFirefox(mp3サウンドを再生するプラグインを要求する)でのみ動作します。Androidブラウザはただ静かなままです。
だから、質問は次のとおりです。
は、モバイルアプリケーションからの通知を表示するために、モバイルデバイス(Androidの2.0 +/iOS版/ WP)のユーザーを強制する方法はありますか?これを行う唯一の方法は、各モバイルプラットフォーム用のネイティブアプリを書くことですか?