0

Windows 8 Phone アプリの実現可能性を少し調査しています。私は経験豊富な .net プログラマーですが、w8p の概念のいくつかにはまだ慣れていません。かなりの数のドキュメントを読みましたが、明確な答えが見つからない質問がいくつかあります。

質問は、アプリがアクティブでない間、アプリのロジックの一部を続行することに関するものです。アプリが必要とする処理能力はほとんどないことを付け加えておきます。

  1. 1 秒に 1 回など、アプリのプライマリ タイルまたはセカンダリ タイルを頻繁に更新することは可能ですか? ある種のカウンターまたはタイマーを表示するだけです。

  2. 特定の時点でアプリの再アクティブ化をスケジュールすることは可能ですか? アラームまたはリマインダーの通知を見ましたが、アプリを再起動するには、ユーザーがアラーム ウィンドウをタップする必要があります。(これは迷惑な動作になる可能性があることを付け加えておきますが、この場合、ユーザーは特定の時間にアプリをポップアップすることを明示的に望んでいます。)

  3. ポイント 2 はあり得ないのではないかと思うので、アプリのロジックに合わないため、スヌーズ ボタンなしでアラームまたはリマインダー ダイアログを表示する方法があるかどうかを尋ねたいと思います。または、少なくともユーザーがスヌーズを押した場合に反応する機会をアプリに与えます。

助けてくれてありがとう!

4

2 に答える 2

0
  1. タイル通知を使用して、アプリのプライマリ タイルのタイトル、キャプション、カウンターを設定できます。アプリがアクティブなときにローカルで行うこともできます ( Windows PhoneShellTileScheduleのローカル通知が役立ちます)。

  2. 特定の時間内にアプリを起動しない場合があります。トースト通知、アラーム、またはユーザーがタップしてアプリに入ることができる残りの部分のみを送信できます。

  3. アラームと残りのダイアログはどちらも Windows Phone のローカル機能であるため、一度表示されるとそれらを制御することはできません。したがって、たとえば、スヌーズ ボタンがタップされたときに反応したり、表示されるボタンを制御したりすることはできません。

于 2013-08-16T11:14:02.280 に答える