我正在尝试使用 NFC 将 URL 从 Android 应用程序发送到 WP8 手机。
发送到 Android 设备时,URL 会正确发送。但是,当发送到 WP8 时,IE 会加载一个指向 Play 商店的链接,而不是我要发送的链接(例如“ http://www.stackoverflow.com ”)。
Play 商店链接是:“ https://play.google.com/store/apps/details?id=com.example.conductrnfc&feature=beam ”。其中“ com.example.conductrnfc ”是项目中的包名。
下面给出了我用来生成 NFC 消息的代码。我在这里做错了什么会破坏与 WP8 的兼容性吗?
NfcAdapter nfc = NfcAdapter.getDefaultAdapter(this);
nfc.setNdefPushMessageCallback(new NfcAdapter.CreateNdefMessageCallback() {
@Override
public NdefMessage createNdefMessage(NfcEvent event)
{
NdefRecord uriRecord = NdefRecord.createUri(urlString);
return new NdefMessage(new NdefRecord[] { uriRecord });
}
},
this);