バックグラウンドで実行されるアプリケーションを開発しています。私がやろうとしているのは、時間間隔でバックグラウンドで実行されているアプリです。デバイス(connect cable with computer)
でアプリケーションをテストすると、アプリケーションは毎分バックグラウンドで正常(depend on user set)
に実行され、Webサービスで請求書を確認します。記事のほとんどがそれを伝えているので、私も驚きを感じwe can not running application in background with the time interval
ます。
直面した問題は、ケーブルを抜いてWindows Phoneでアプリ自体を実行すると、アプリが時間間隔で実行されないことです。
それを解決する方法は?それ自体を実行しているデバイスでそれを行うことは不可能ですか? デバイス接続ケーブルを使用してテストを行っているのはなぜですか?
ヘルプとアドバイスをいただければ幸いです。ありがとうございました。
以下は、スケジュール タスク エージェントでの私のコーディングです。
int a;
int b;
int c;
int d;
d = intervalTimer * 3 + intervalTimer;
a = intervalTimer;
b = a + intervalTimer;
c = b + intervalTimer;
for (i = 0; i < d; i++)
{
Thread.Sleep(1000);
if (i == 0)
{
check();
}
if (i == a)
{
check();
}
if (i == b)
{
check();
}
if (i == c)
{
check();
i = 0;
}
}
NotifyComplete();