2

サーバーがクライアントに連絡したい場合、対応するアプリが非アクティブまたはオフであっても、クライアントは Google Cloud Messaging を介してこれを行うことができます。私の小さなアプリケーションは、私が所有しておらず、php のみを実行する Web サーバーと組み合わせて実行されるため、クライアントに積極的に連絡することは不可能です。

現在、電子メール アプリなど、おそらく同様の問題を抱えているアプリがあります。メールサーバーは、新しいメッセージを受信したときに手動でクライアントに連絡することはないため、たとえば 30 分ごとに新しいメッセージをチェックします。

私の質問は次のとおりです。このようなバックグラウンド タスクを実行することは可能ですか? iOSでもこれを行う方法はありますか?

前もって感謝します!

4

1 に答える 1

1

If there is something you want android to do when the user is not interacting with the widget/application, you should use a service.

Android Service

It is meant to be used for tasks that require no user interaction and is especially great for checking something over and over. No guarantee that the os still wont kill it eventually, but it kept alive as long as possible. You can also create a service to be restarted anytime it dies, if you really want to do something long term.

于 2012-08-13T21:39:45.537 に答える