4

HTML5、CSS3、JQuery Mobileを使用してWebアプリを開発したい(すべてのプラットフォームで実行できるようにするため)。

私の要件は、ユーザーがタブ/iPadなどをオンにしたときにAndroid/ iosのようなアラートと通知を受け取る必要があることです。たとえば、Gmailアカウント(または他の電子メール)が構成されている場合はタブで、デバイスをオンにするとシステムバーに新しい未読メッセージがあるという通知。次に、実際のメッセージを確認するために、私は電子メールに移動します。

同様に、Webアプリの通知が必要です。承認が保留されているとすると、ユーザーがWebアプリにログインしていなくても、ユーザーに警告する必要があります。

Jquery Mobileを使用してWebアプリのシステムアラートと通知を実際に実現できますか?

4

2 に答える 2

5

現在、Webサイトからモバイルデバイスの通知システムにアクセスするためのAPIはありません。Mozillaは実際に、Book to Geckoプロジェクトでその標準APIの作成に取り組んでいます:https ://wiki.mozilla.org/B2G

デバイス上のアプリストアを介してダウンロードできるネイティブアプリケーションを作成する場合は、アプリケーションのユーザーに関連する個々のデバイスに通知をプッシュできます。これらは一般に「プッシュ通知」と呼ばれます。

于 2012-07-10T20:37:40.243 に答える
3

簡単な答えはノーです。ブラウザアプリケーションは、モバイルOS上のすべてのアプリケーションと同様に、「一時停止」状態でバックグラウンドで実行されます。

したがって、ブラウザーがフロントランニングアプリケーションでない場合、ユーザーはWebアプリによって生成された通知をブラウザーに表示しません。さらに、Webアプリは、ブラウザーのようにOSの機能にアクセスしてネイティブ通知を作成することはできません。

長い答えは、@ sachleenが提案するように、Webサービスに接続するか、(サーバーからデバイスへの)メッセージプッシュを使用してユーザーに通知するphonegapアプリケーションを作成できることです。

メッセージをポーリングし、クリックしたときにブラウザを開くようにユーザーに通知することを唯一の目的とするウィジェットのような小さなものを作成することを検討するかもしれません。

于 2012-07-10T19:10:21.200 に答える