2

5.2.4.1要件に従って、[戻る]ボタンを押すと期待される結果は、アプリケーションを前のページに戻すか、バックスタック内の前のページに戻る必要があります。バックスタックをクリアして[デバイスの戻る]ボタンの新しいページに移動した場合、これはマーケットプレイスで有効ですか?

また、別のページに移動してそのページにOnNavigateToすると、バックスタックをクリアします。これはマーケットプレイスの送信にも有効ですか?

よろしく、カナヤ

4

3 に答える 3

1

ある時点でバックスタックをクリアし、ユーザーがハードウェアの戻るボタンをクリックしたときに新しいページに移動すると、アプリはマーケットプレイスの検証に失敗します。私は実際にそれを経験しましたが、バックスタックに干渉することなく、戻ってアプリを「そのまま」ナビゲートさせるのは少し頭痛の種でした。

そのような電話アプリの通常の動作を変更すると、Microsoftはそれに眉をひそめます。彼らが打とうとしている概念は、オペレーティングシステムを含むすべてのアプリに共通の経験です。

また、私の経験(アプリをマーケットプレイスにリリースする前にユーザーテストを行う)では、説明したように戻るボタンの動作を変更すると、アプリの動作に対する期待が崩れるため、ユーザーを苛立たせます。ユーザーは、開いているアプリに関係なく、戻るボタンが非常に具体的なことを行うことに慣れています。アプリを自分のやり方で設計する理由を再考し、ユーザーがより快適で自然に感じる代替手段があるかどうかを強く検討することをお勧めします。

しかし、はい、私は経験からあなたにマイクロソフトがそのためにあなたを失敗させるであろうと言うことができます。

于 2012-04-23T07:53:12.643 に答える
0

バックスタックをクリアして[デバイスの戻る]ボタンの新しいページに移動した場合、これはマーケットプレイスで有効ですか?

ほとんどの場合そうではありませんが、問題は、そのページの戻るボタンを押すとどうなるかということです。要件は少し複雑です。自問すべき質問は、「アプリは戻るボタンだけで終了しますか?」です。

于 2012-04-23T07:00:17.447 に答える
0

マーケットプレイステストキットの機能を確認してください。あなたは正しい答えを得るでしょう。テストキットの戻るボタン機能の使用を参照してください。

于 2012-04-23T07:01:13.763 に答える