いつも、大変お世話になっております。アプリ開発初心者です。
開発環境 OS:windows phone7.1 言語:C#
ただいま、次のようなアプリを実験中ですが、上手くいかないので、助けをお願いしたいです。
例)毎日、見たいテレビ番組(放送時刻は不規則)の放送時刻になるとアラームを鳴らす。
このような、アプリを作る場合、バックグラウンドで、1日1回、テレビ番組の放送時刻をWEBサービスで取得して、
取得した時刻を、アラーム時刻としてスケジューラに登録( ScheduledActionService.Add(alarm))すれば良いと思います。
上記のように考え、バックグラウンドタスクで、アラーム時刻を登録したところ、
"BNS Error: The API can only be called from foreground app"
とのエラーが発生します。エラーメッセージからすると、バックグラウンドではアラーム設定できないとのことだと思います。
この解決策ってあるのでしょうか?それとも現状のOSでは、このアプリを作るのに無理があるのでしょうか?
調べるのですが、よく分かりません。どなたか、良いアドバイスをお願いします。