2

WP7ではうまく機能するがWP8ではまったく機能しない7.1SDKを使用してWindowsPhoneアプリをビルドしています(UDPを使用してマルチキャストを使用しており、WP8はグループに参加できますが、何らかの理由でメッセージを送受信しません。同じ問題:Windows Phone 8のUDPマルチキャストグループ)。

アプリを送信するときにWP8からオプトアウトする方法はありますか?WP7ユーザーがアプリを利用できるようにしたいだけです。256MBのオプトアウトオプションのようなものを探しています。

4

3 に答える 3

1

いいえ、サードパーティのアプリをオプトアウトしてWP8からオプトアウトする方法はありません。WP7でファーストパーティAPIを使用しているいくつかのアプリは、WP8にアップグレードする際に、WP8からオプトアウトされましたが、ほとんどはそれだけです。

アプリで厄介なアプリケーションの互換性のバグが発生したようです。コードをWP8で動作させる方法はありますか?マイナーな変更である場合は、ランタイムチェックを使用してWP8固有のコードを適用することをお勧めします。WP7とWP8の間でコードを共有する方法の詳細については、この記事@http://www.developer.nokia.com/Resources/Library/Lumia/#!co-development-and-porting-guide.htmlを参照してください。

if (IsRunningOnWP8)
{
// add some WP8 specific UDP Magic
}

public bool IsRunningOnWP8
{
    get
    {
        return Environment.OSVersion.Version.Major >= 8;
    }
}
于 2012-12-04T17:34:52.807 に答える
0

7.1アプリを公開してWindowsPhone8にダウンロードできるようにすることをオプトアウトする方法はありません。

于 2012-12-29T12:31:08.703 に答える
-2

Windows Phone 7.1での実行を対象としたアプリは、WindowsPhone8.0ではクァークズモードで実行されます。これは、重大な変更を導入したAPIが、7.1アプリを実行するときの古い動作を保持することを意味します。

ただし、いくつかの注意事項があります。これらの注意事項は、http://msdn.microsoft.com/en-us/library/windowsphone/develop/jj206947(v = vs.105).aspxに記載されています

于 2012-12-04T17:19:28.540 に答える