1

没有安装应用程序时,有什么方法可以从 NFC 标签启动 BlackBerry 或 Windows Phone 市场?

我的意思是,就像 Android 平台中的 AAR 一样,如果没有安装该标签的目标应用程序,那么就会启动 google play store。

谢谢。

4

2 回答 2

2

以下是如何启动已安装的 Windows Phone 应用程序或在未安装时重定向到应用商店的方法

Codeplex上的这个库可以帮助在 Windows Phone 上创建此类 NDEF 记录。

于 2013-02-11T10:58:30.827 回答
-1

从 NFC 标签接收消息的代码

ProximityDevice device = ProximityDevice.GetDefault();

// Make sure NFC is supported
if (device!= null)
{
  long Id = device.SubscribeForMessage ("Windows.SampleMessageType", messageReceived);
  Debug.WriteLine("Published Message. ID is {0}", Id);

  // Store the unique message Id so that it 
  // can be used to stop subscribing for this message type
}

private void messageReceived(ProximityDevice sender, ProximityMessage message)
{

  Debug.WriteLine("Received from {0}:'{1}'", sender.DeviceId, message.DataAsString);
  openMarketPlace(message.DataAsString);
}

如何获取应用 ID 以在市场上打开应用页面

private void openMarketPlace(string appID){
MarketplaceDetailTask marketplaceDetailTask = new MarketplaceDetailTask();
marketplaceDetailTask.ContentIdentifier = appID;
marketplaceDetailTask.Show();
}
于 2013-02-11T09:55:20.850 回答