2011-07-04 8 views
0

私は、使用状況に関するレポートを収集し、それをコアデータモデルに格納するアプリケーションを持っています。アプリケーションは、アプリケーションが実行されているにもかかわらず、1時間ごとにクライアントにメールを送信する必要があります。私は1時間ごとに電子メールを送信するためにGoogleのアプリケーションエンジン上で実行されるJavaサーブレットを作成しました。しかし、メールは、iphoneから収集されたすべての情報と共に送信されます。定期的にメールを送信する

データを収集して頻繁にメールを送信するにはどうすればよいですか?または、サーバー・モデル(cronジョブまたはデータベース)をどのようにしてよりスムーズなユーザー・エクスペリエンスを提供できるようにするか。

答えて

1

私は少し前にこのようなことをしましたが、あなたはそれについて狡猾でなければなりません。

iPhoneの実行方法をスケジュールすることができ、そのはVOIPの意味でを意味しますが、あなたのアプリはvoipアプリであり、BGで実行すると主張することができます。 How to Maintain VOIP socket connection in background?

この方法では、電子メールを送信できます。あなたはユーザー入力ではできませんが、明らかにメールを送信するためのGoogleプロジェクトがあります。 http://code.google.com/p/remail-iphone/

+1

私のアプリはVoIPにリンクしておらず、ネットワーク経由でデータを取得、収集、送信するために接続を使用するので、拒否される可能性は最大です。私はより良いアプローチをとってうれしいです。とにかく、リンクはエキサイティングなココアを学ぶのに最適です。おかげで – Sandeep

+0

ええ、そのおそらく最高のあなただけの慌てるか何かを使用:) –