1

複数のセカンダリ タイルを使用して WP7 アプリからアップグレード シナリオをテストすると、Windows Phone で問題が発生します。アプリでは、ユーザーはアプリ内のセクションを指す複数のセカンダリ タイルをピン留めできます。

Windows Phone 8 エミュレーターまたは実際のデバイスで Windows Phone 8 コードにアップグレードした後、ShellTile.ActiveTiles 列挙子関数を呼び出すと、1 つのセカンダリ タイルのみが返されます。プライマリ アプリケーション タイルを返します。

これは、アプリの WP7 バージョンでピン留めされたセカンダリ タイルの数に関係ありません。副牌が選ばれるパターンは見たことがありません。固定された最初のものである場合もあれば、最後である場合もあります。ただし、スケジュールされたエージェントの後続のパスでは、常に ActiveTiles 呼び出しで同じものを見つけます。これにより、アップグレードの完了後に更新されるセカンダリ タイルは 1 つだけになります。

唯一の回避策は、コードの新しい WP8 バージョンを使用して、セカンダリ タイルを削除して再度追加することです。

これは既知の問題ですか、それとも何か考えがありますか?

4

0 に答える 0