0

別の WP8 デバイスから NDEF メッセージを受信した場合に Windows Phone 8 アプリを開くようにしたいです。アプリがターゲット デバイスで開かれていない限り、これは正常に機能します。ユーザーは、アプリを開くかどうかを尋ねられます。アプリが既に開いている場合でも、まだ開いていないかのようにアプリを開くかどうかを確認するメッセージがユーザーに表示されます。WP8がアラートを表示せずにアプリがすでに開いている場合にメッセージを送信したい.

これを達成する方法はありますか?これは私がこれまでに試したことです:

NdefLaunchAppRecord appLaunchRecord = new NdefLaunchAppRecord();
appLaunchRecord.AddPlatformAppId("WindowsPhone", launchAppString);
appLaunchRecord.Arguments = "Test";

NdefMessage ndefMessage = new NdefMessage { appLaunchRecord };

var msgId = ProximityDevice.GetDefault().PublishBinaryMessage(
    "NDEF", ndefMessage.ToByteArray().AsBuffer(), MessageWrittenHandler);
4

1 に答える 1

0

NDEF ライブラリのディスカッション ボードのCodePlexに同じ質問を投稿しました。簡単な答え: いいえ、LaunchApp および URI レコードは、アプリが既にフォアグラウンドにある場合でも、常にアプリを開くように求めます。

于 2013-10-03T09:12:25.097 に答える