私はWP8 NFCアプリケーションを書いています。
コンピューターから電話に (ndef) メッセージを送信します。NDEF メッセージに登録した電話で:_proximityDevice.SubscribeForMessage("NDEF", MessageReceivedHandler);
メッセージを受信すると、MessageReceiveHandlerget が呼び出され、メッセージを処理できます。
private async void MessageReceivedHandler(ProximityDevice sender, ProximityMessage message)
{
    var rawMsg = message.Data.ToArray();
    var ndefMsg = NdefMessage.FromByteArray(rawMsg);
    var ndefRec = ndefMsg[0];
    string recordType = Encoding.UTF8.GetString(ndefRec.Type, 0, ndefRec.Type.Length);
    Debug.WriteLine(recordType);
}
これはうまくいきます。しかし同時にWP8はメッセージボックスを表示します:
+---------------------------------------------+
| Can't open                                  |
|                                             |
| Sorry, your phone can't recognise this type |
| of file.                                    |
|                                             |
| [close]                                     |
+---------------------------------------------+
アプリがメッセージを受け入れることをどこかで WP8 に伝える必要がありますか? または、なぜそのメッセージが表示されるのですか?
ところで、私はカスタム MIME Type を使用していapplication/ch.cimnine.myapp.v1ます。この MIME タイプを何らかの方法で WP8 に登録する必要がありますか?