0

ホーム画面/ランディングページを持つアプリを作成しました。これで、ユーザーが最後のページまで移動してデバイスの戻るボタンをクリックすると、ホーム画面にリダイレクトされます。ここで問題となるのは、ユーザーがHomescreenOnNavigatedToブロックのHomescreenにアクセスするたびにすべてのバックスタックをクリアするコードを記述したことです。したがって、ユーザーが最後のページのデバイスの戻るボタンをクリックするたびに、HomeScreenページの新しいインスタンスを作成してホーム画面に移動します。ホーム画面ではバックスタックがクリアされるため、ユーザーはデバイスの戻るボタンをクリックしたときにホーム画面からアプリを終了できます。ただし、Microsoftマーケットプレイスのポリシーによると、戻るボタンは戻るか、バックスタックの前のページに移動する必要があり、新しいページに移動することはできません。したがって、ここでの質問は、すべてのバックスタックをクリアしてホーム画面に移動する必要があるか、それとも私が行っていることが正しいかということです。

4

2 に答える 2

1

私の知る限り、彼らはそれほど厳格ではありません。彼らはあなたに戻るボタンを処理して欲しいだけです。

アプリケーションの一部のページで戻るボタンをブロックしましたが、認証に失敗しました。アプリケーションの動作を変更して、戻るときにアプリケーションを閉じるか、数ページ戻るように変更しました。これで、認定に合格しました。

戻るボタンが何かをすることを確認してください...

于 2012-04-23T12:11:21.397 に答える
0

彼らがあなたにこれをしないように忠告する理由は、あなたが間違った組織を使っているからです.

  • 通常、深く掘り下げるということは、特定のデータが多すぎることを意味し、1 ページ戻ることができます。
  • 側に行くということは、通常、より多くのデータを取得することを意味します。パノラマ/ピボット

深く掘り下げると、ユーザーがその間のページに戻ることができなくなるようなケースは見当たりません。アプリケーションを毎回再起動する必要がある場合や、実際に許可する必要がある場合にアプリケーションを深く掘り下げる場合は、アプリケーションを使用しません。コンテンツをスクロールします。

彼らの認定を取り囲もうとすることは、間違いなくあなたが進むべき道ではなく、むしろそれを受け入れることです.

パノラマ コントロールとピボット コントロールのレイアウトのヒントとコツについては、このページを参照してください。


コメントによると、すべてのプラットフォームを学ばなければならないことを捨てる方がはるかに簡単だと思うかもしれません.

jQuery Mobileアプリケーションは、それを行うことができます。

jQuery モバイル フレームワークは、「少ない書き込みで多くのことを行う」というマントラを次のレベルに引き上げます。モバイル デバイスまたは OS ごとに独自のアプリを作成する代わりに、jQuery モバイル フレームワークを使用すると、機能する単一の高度にブランド化された Web サイトまたはアプリケーションを設計できます。一般的なすべてのスマートフォン、タブレット、およびデスクトップ プラットフォームで使用できます。

于 2012-04-23T12:17:27.887 に答える