2

Mangofeatures (セカンダリ ライブ タイルなど) を追加し、Mango-Features なしで 7.0 の電話でアプリを実行する可能性はありますか?

Ebay アプリはそのように見えますが、7.0 用と 7.1 用の 2 つのバージョンを公開している可能性があります。

4

2 に答える 2

2

答えは基本的にノーです。7.0 と 7.1 の両方のバージョンを公開する必要がありますが、同じアプリの 7.0 と 7.1 の公開バージョンを使用できるため、別々のアプリである必要はありません。これはWindows Phone 開発者ブログで発表されました。

[偽造機能を支持していないことを明示するために編集]

それでも 7.0 をターゲットにしたい場合は、いくつかのオプションがあります。

  1. 7.0 と 7.1 のプロジェクトを分けてください。

  2. ファイル リンクを使用して 2 つのプロジェクト間でコードを共有する 1 つのソリューションを用意します。1 つは 7.0 を対象とし、もう 1 つは 7.1 を対象とします。多くのコードを共有し、共有可能なユーザー コントロールにビジュアルを引き出すことができるはずです。

  3. 本当に1 つのアプリが必要な場合は、それは良い考えではないと思いますが、この質問の回答を使用して、セカンダリ タイルを使用できる回避策が考えられます。

オプション 3 に加えて、次のような特定の状況でのみトゥームストーンを処理することで、高速なアプリの切り替えを偽造することもできます (袖口から、テストされていません)。

bool isNewInstance = false;

public PageConstructor()
{
    isNewInstance = true;
}

override OnNavigatedTo()
{
    if (isNewInstance) 
    {
        // handle page set up as necessary
    }
    else
    {
        // handle tombstoning if necessary
    }


    isNewInstance = false;
}
于 2012-04-16T13:08:48.170 に答える
0

なぜ 7.0 をサポートしたいのですか? Mango は必須の更新であり、すべての電話で実行されている必要があります。

于 2012-04-16T12:58:57.977 に答える