0

私の Windows 8 アプリは、Windows Phone 8 アプリから送信された raw 通知の受信によってトリガーされるバックグラウンド タスクを実行する必要があります。そのイベントに応答してバックグラウンド タスクを呼び出すことは、ロック画面のアプリでのみ許可されているようです。

http://dotnet.dzone.com/articles/windows-store-app-development-10?utm_source=feedburner&utm_medium=feed&utm_campaign=Feed%3A+zones%2Fdotnet+%28.NET+Zone%29

通常、ユーザーは、アプリをロック画面アプリにすることを許可するかどうかを制御できます。私の場合は、そうであるか、基本的に脳死状態である必要があります。それで、私はそれを強制できますか:IOW、ユーザーに「これをロック画面アプリとしてインストールするか、まったくインストールしないでください」と通知しますか?

私が言いたいのは、ユーザーが最終的な制御を保持していると仮定すると、ロック画面アプリになることを許可しないとアプリがうまく機能しないことをユーザーに知らせることで、認証に失敗するのでしょうか?

4

4 に答える 4

3

あなたは賭けます、それはそれが行われた方法です.

彼らにそれを許可させたいですか?「ブロック」ボタンを無効にします。(冗談です、できません)

覚えておいてください、それはあなたのアプリです。

Store アプリがどのようにスナップ ビューを「サポート」しているかを確認してください。これは、認定要件が最低限の実装で「満たす」ことができることを示す良い例です。

ここに画像の説明を入力

証明書の要件を読むとき。それらを文字通り読んでください。

于 2012-10-22T21:11:11.877 に答える
2

そのイベントに応答してバックグラウンド タスクを呼び出すことは、ロック画面のアプリでのみ許可されているようです。

正確にはそうではありません。とにかく、あなたの質問に対する短い答えはノーです。そして実際には、正当な理由もなく、バックグラウンドで常に何かを実行してバッテリー寿命を消耗させるとしたら、ユーザーがあなたのアプリを使いたがる理由がわかりません。

より正確なアドバイスを得るために、アプリが実際に何をするかを詳しく説明することをお勧めします。

于 2012-10-22T20:09:44.600 に答える
1

「認証に失敗しますか」という質問に答えるには、いいえ。実行時にユーザーにアプリをロック画面に昇格させるようにプログラムで要求できますが、昇格しない場合は、適切に劣化させることを検討する必要があります。(たとえば、タイマーイベントに登録して、アプリが定期的に更新する時間を与えるか、WNSを介して通知を送信して処理します。)

ユーザーがロック画面でアプリを実行したいと考えるのは素晴らしいことですが、さまざまな条件下で一貫性のある楽しいエクスペリエンスを提供することが、あなたを際立たせます。

于 2012-10-22T20:29:41.160 に答える
1

いいえ、ロック画面で何をするか、何をしないかを決めるのはユーザーだけです。ユーザーがロック画面のアプリリストに何を表示するかを決定するため、アプリがロック画面に表示されていない場合は、適切な機能低下エクスペリエンスを提供することが望ましいです。アプリケーションでメッセージングを提供して、ユーザーにエクスペリエンスの低下を認識させることができますが、これも最終的にはユーザー次第です。

于 2012-10-22T18:54:59.263 に答える