3

データベースに保存されているユーザー入力に基づいて通知を送信する機能を備えた Android アプリを構築しています (特にプッシュ通知とは限りません)。Java のロジックは、モバイル デバイスに応じて、新しいユーザー入力またはリアルタイムに基づいてユーザーに送信される通知をトリガーします。データベースは SQLite で構築されています。フロントエンドとロジックは Java によるものです。

サーバーなしでこれを構築するオプションを検討しましたが、サーバーをセットアップするためにどれだけの作業が必要になるかを知りたい. 私はアプリ開発に非常に慣れていません (これまでやったことがありません)、経験豊富なプログラマーでもありません。可能な限り簡単な解決策を探しています。アプリが動作するために必要なものに適合するサーバーをセットアップするには、一般的にどのような主要な手順とテクノロジ (プログラミング言語、ハードウェアなど) が必要になるかについて、いくつかのガイダンスを得ることができますか?

どうもありがとうございました、

セシリア

4

1 に答える 1

3

gcm はまさにこの目的のために設計されています

仮説; あなたが必要とする、

1) アプリは gcm に登録します。

2) 携帯電話からの json 投稿リクエストを受け入れる URL を持つ Web サイト。

3) 送信先の受信者に gcm プッシュ通知を送信するための Web サイト上のトリガー。

4) アプリは gcm からプッシュ通知を受け取り、適切なアクションを実行します。

Web サーバーには膨大な量のオプションが用意されています。Rails Web サイト (http://rubyonrails.org/) を作成し、heroku で無料でホストします (http://rubyonrails.org/)、その他ドキュメント (http://developer.android.com/google/gcm/index.html) に従って Google が提供する gcm サーバーを使用する場合があり、http: //urbanairship.com/productsのような無数の異なるプッシュ サービスが常に存在します。 /プッシュメッセージ

レールを使用する理由

1) 私はその言語をとてもよく知っています - これは重要です。あなたが慣れているものを選んでください。あなたにとって最良の選択肢ではないかもしれませんが、それを学ぶことはとても楽しいかもしれません :)

2) 完全な REST API が自動的に組み込まれているため、余分な作業を一切行わずに json と xml を処理できます。

于 2012-12-12T05:37:59.403 に答える