Windows phone 8 Can';我无法打开此邮件

Windows phone 8 Can';我无法打开此邮件,windows-phone-8,nfc,mime,ndef,Windows Phone 8,Nfc,Mime,Ndef,我正在写一个WP8 NFC应用程序 我从电脑向手机发送(ndef)信息。 在手机上,我订阅了NDEF消息:\u proximityDevice.SubscribeForMessage(“NDEF”,MessageReceivedHandler) 当我收到消息时,会调用我的MessageReceiveHandlerget,我可以处理消息 private async void MessageReceivedHandler(ProximityDevice sender, ProximityMessag

我正在写一个WP8 NFC应用程序

我从电脑向手机发送(ndef)信息。 在手机上,我订阅了NDEF消息:
\u proximityDevice.SubscribeForMessage(“NDEF”,MessageReceivedHandler)

当我收到消息时,会调用我的
MessageReceiveHandler
get,我可以处理消息

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类型
应用程序/ch.cimnine.myapp.v1
。我是否必须以某种方式向WP8注册此MIME类型?

当您订阅NDEF协议时,您将收到所有NDEF消息,但操作系统可以提示

不幸的是


为避免出现提示信息,您可以使用提示信息或其他低级NDEF信息。

不幸的是,Windows Phone 8操作系统的这种行为无法更改,您无法控制手机的NFC提示